Skip to content

Commit 722b305

Browse files
committed
update docs, move api forword
1 parent a340658 commit 722b305

File tree

2 files changed

+31
-31
lines changed

2 files changed

+31
-31
lines changed

library/README.md

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ String ipHw = InetAddress.getByName("www.hello-world.com").getHostAddress();
7272
InetAddress[] allIps = InetAddress.getAllByName("www.hello-world.com");
7373
// 上面读到设置的多个IP
7474

75-
// 设置过期时间,单元毫秒
75+
// 设置失效时间,单元毫秒
7676
DnsCacheManipulator.setDnsCache(3600 * 1000, "www.hello-hell.com", "192.168.1.1", "192.168.1.2");
7777
```
7878

@@ -120,7 +120,7 @@ DnsCacheManipulator.clearDnsCache();
120120
即重新`Lookup DNS`
121121

122122
```java
123-
DnsCacheManipulator.removeDnsCache("baidu.com");
123+
DnsCacheManipulator.removeDnsCache("aliyun.com");
124124
```
125125

126126
查看`JVM DNS Cache`
@@ -156,19 +156,19 @@ DnsCacheManipulator.setDnsNegativeCachePolicy(0);
156156

157157
```java
158158
HttpClient client = new HttpClient();
159-
GetMethod m1 = new GetMethod("http://www.baidu.com");
159+
GetMethod m1 = new GetMethod("http://www.aliyun.com");
160160
client.executeMethod(m1);
161161
String content = m1.getResponseBodyAsString();
162162

163163
// 修改DNS,绑定到自己的机器
164-
DnsCacheManipulator.setDnsCache("www.baidu.com", "192.168.1.1");
164+
DnsCacheManipulator.setDnsCache("www.aliyun.com", "192.168.1.1");
165165

166166
// 重新执行m1,仍然是老结果
167167
client.executeMethod(m1);
168168
String content = m1.getResponseBodyAsString();
169169

170170
// 重新创建GetMethod,才能得到自己机器上的结果
171-
GetMethod m2 = new GetMethod("http://www.baidu.com");
171+
GetMethod m2 = new GetMethod("http://www.aliyun.com");
172172
client.executeMethod(m2);
173173
content = m2.getResponseBodyAsString();
174174
```
@@ -178,26 +178,6 @@ content = m2.getResponseBodyAsString();
178178

179179
参见类[`DnsCacheManipulator`](src/main/java/com/alibaba/dcm/DnsCacheManipulator.java)的文档说明。
180180

181-
经过测试的`JDK`
182-
----------------------------------
183-
184-
JDK | 系统 | On | 备注
185-
--- | --- | --- | ----
186-
openjdk6 64-Bit | Linux | travis-ci |
187-
oraclejdk7 64-Bit | Linux | travis-ci |
188-
openjdk7 64-Bit | Linux | travis-ci |
189-
oraclejdk8 64-Bit | Linux | travis-ci |
190-
applejdk6 64-Bit | Mac | 个人Mac | jdk6由Apple[提供](https://java.com/zh_CN/download/faq/java_mac.xml)[下载地址](https://support.apple.com/kb/DL1572?locale=zh_CN)
191-
oraclejdk7 64-Bit | Mac | 个人Mac | 从jdk7开始,Mac jdk直接在`Oracle`下载。
192-
oraclejdk8 64-Bit | Mac | 个人Mac |
193-
oraclejdk7 64-Bit | windows server 2012 r2 | appveyor |
194-
oraclejdk7 32-Bit | windows server 2012 r2 | appveyor |
195-
oraclejdk8 64-Bit | windows server 2012 r2 | appveyor |
196-
oraclejdk8 32-Bit | windows server 2012 r2 | appveyor |
197-
198-
PS:
199-
感谢 [travis-ci](https://travis-ci.org/)[appveyor](https://ci.appveyor.com) 免费提供了持续集成环境。
200-
201181
:electric_plug: Java API Docs
202182
=====================================
203183

@@ -218,6 +198,26 @@ PS:
218198

219199
可以在[search.maven.org](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.alibaba%22%20AND%20a%3A%22dns-cache-manipulator%22)查看最新的版本。
220200

201+
经过测试的`JDK`
202+
----------------------------------
203+
204+
JDK | 系统 | On | 备注
205+
--- | --- | --- | ----
206+
openjdk6 64-Bit | Linux | travis-ci |
207+
oraclejdk7 64-Bit | Linux | travis-ci |
208+
openjdk7 64-Bit | Linux | travis-ci |
209+
oraclejdk8 64-Bit | Linux | travis-ci |
210+
applejdk6 64-Bit | Mac | 个人Mac | jdk6由Apple[提供](https://java.com/zh_CN/download/faq/java_mac.xml)[下载地址](https://support.apple.com/kb/DL1572?locale=zh_CN)
211+
oraclejdk7 64-Bit | Mac | 个人Mac | 从jdk7开始,Mac jdk直接在`Oracle`下载。
212+
oraclejdk8 64-Bit | Mac | 个人Mac |
213+
oraclejdk7 64-Bit | windows server 2012 r2 | appveyor |
214+
oraclejdk7 32-Bit | windows server 2012 r2 | appveyor |
215+
oraclejdk8 64-Bit | windows server 2012 r2 | appveyor |
216+
oraclejdk8 32-Bit | windows server 2012 r2 | appveyor |
217+
218+
PS:
219+
感谢 [travis-ci](https://travis-ci.org/)[appveyor](https://ci.appveyor.com) 免费提供了持续集成环境。
220+
221221
:mortar_board: Developer Guide
222222
=====================================
223223

tool/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,10 @@ $ dcm -p 12345 set bar.com 2.2.2.2 3.3.3.3
5353
查看单条
5454

5555
```bash
56-
# 对进程ID是12345的Java进程,获取域名 baidu.com 的DNS条目信息
57-
$ dcm -p 12345 get baidu.com
58-
baidu.com 220.181.57.217,180.149.132.47,123.125.114.144 2015-06-05T18:56:09.635+0800
59-
# 输出格式是 域名 IP列表(可能有多个IP) 失效时间
56+
# 对进程ID是12345的Java进程,获取域名 aliyun.com 的DNS条目信息
57+
$ dcm -p 12345 get aliyun.com
58+
aliyun.com 220.181.57.217,180.149.132.47,123.125.114.144 2015-06-05T18:56:09.635+0800
59+
# 输出格式是 域名 IP列表(可能有多个IP) 失效时间
6060
```
6161

6262
查看全部
@@ -65,7 +65,7 @@ baidu.com 220.181.57.217,180.149.132.47,123.125.114.144 2015-06-05T18:56:09.635+
6565
$ dcm -p 12345 list
6666
Dns cache:
6767
bar.com 2.2.2.2,3.3.3.3 292278994-08-17T15:12:55.807+0800
68-
baidu.com 220.181.57.217,180.149.132.47,123.125.114.144 2015-06-05T19:00:30.514+0800
68+
aliyun.com 220.181.57.217,180.149.132.47,123.125.114.144 2015-06-05T19:00:30.514+0800
6969
foo.com 1.1.1.1 292278994-08-17T15:12:55.807+0800
7070
Dns negative cache:
7171
# 输出包含Cache 和 Negative Cache的条目。条目缩进了4个空格。
@@ -77,7 +77,7 @@ Dns negative cache:
7777

7878
```bash
7979
# 删除一条DNS
80-
$ dcm -p 12345 rm baidu.com
80+
$ dcm -p 12345 rm aliyun.com
8181
# 清除所有DNS Cache
8282
$ dcm -p 12345 clear
8383
```

0 commit comments

Comments
 (0)