1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<code>我的部落格已遷移到xdoujiang.com請去那邊和我交流</code>
<code>一、基礎環境</code>
<code>1、角色、ip、版本、核心</code>
<code>serverA 192.168.1.6 3.2.0-4-amd64 7.8</code>
<code>clientB 192.168.1.7 3.2.0-4-amd64 7.8</code>
<code>clientC 192.168.1.4 win7</code>
<code>二、安裝dnsmasq(serverA)</code>
<code>1、安裝包</code>
<code>apt-get </code><code>install</code> <code>dnsmasq -y</code>
<code>2. 修改hosts檔案</code>
<code>echo</code> <code>"192.168.1.6 aaa.bbb.com"</code> <code>>> </code><code>/etc/hosts</code>
<code>3. 修改</code><code>/etc/resolv</code><code>.conf檔案(我這裡是配置内網DNS)</code>
<code>1)先備份下</code>
<code>cp</code> <code>/etc/resolv</code><code>.conf </code><code>/etc/resolv</code><code>.conf.bak</code>
<code>2)添加</code>
<code>echo</code> <code>"nameserver 192.168.1.6"</code> <code>> </code><code>/etc/resolv</code><code>.conf</code>
<code>4、修改</code><code>/etc/dnsmasq</code><code>.conf配置檔案</code>
<code>sed</code> <code>-i </code><code>'s!#listen-address=.*!listen-address=192.168.1.6!g'</code> <code>/etc/dnsmasq</code><code>.conf</code>
<code>echo</code> <code>"address=/aaa.bbb.com/192.168.1.6"</code> <code>>> </code><code>/etc/dnsmasq</code><code>.conf</code>
<code>5. 重新開機DNS服務</code>
<code>/etc/init</code><code>.d</code><code>/dnsmasq</code> <code>restart</code>
<code>6、檢視端口和程序</code>
<code>1)</code><code>netstat</code> <code>-tupnl|</code><code>grep</code> <code>dnsmasq</code>
<code>tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN 2510</code><code>/dnsmasq</code>
<code>tcp6 0 0 :::53 :::* LISTEN 2510</code><code>/dnsmasq</code>
<code>udp 0 0 0.0.0.0:53 0.0.0.0:* 2510</code><code>/dnsmasq</code>
<code>udp6 0 0 :::53 :::* 2510</code><code>/dnsmasq</code>
<code>2)</code><code>ps</code> <code>-ef|</code><code>grep</code> <code>dnsmasq</code>
<code>dnsmasq 2510 1 0 14:51 ? 00:00:00 </code><code>/usr/sbin/dnsmasq</code> <code>-x </code><code>/var/run/dnsmasq/dnsmasq</code><code>.pid -u dnsmasq -7 </code><code>/etc/dnsmasq</code><code>.d,.dpkg-dist,.dpkg-old,.dpkg-new</code>
<code>三、用戶端測試(clientB clientC)</code>
<code>1、先備份下</code>
<code>2、添加</code>
<code>3、使用</code><code>ping</code><code>指令看下是否生效</code>
<code>ping</code> <code>-c 5 aaa.bbb.com</code>
<code>PING aaa.bbb.com (192.168.1.6) 56(84) bytes of data.</code>
<code>64 bytes from aaa.bbb.com (192.168.1.6): icmp_req=1 ttl=64 </code><code>time</code><code>=2.47 ms</code>
<code>64 bytes from aaa.bbb.com (192.168.1.6): icmp_req=2 ttl=64 </code><code>time</code><code>=0.689 ms</code>
<code>64 bytes from aaa.bbb.com (192.168.1.6): icmp_req=3 ttl=64 </code><code>time</code><code>=0.577 ms</code>
<code>64 bytes from aaa.bbb.com (192.168.1.6): icmp_req=4 ttl=64 </code><code>time</code><code>=0.645 ms</code>
<code>64 bytes from aaa.bbb.com (192.168.1.6): icmp_req=5 ttl=64 </code><code>time</code><code>=0.559 ms</code>
<code>--- aaa.bbb.com </code><code>ping</code> <code>statistics ---</code>
<code>5 packets transmitted, 5 received, 0% packet loss, </code><code>time</code> <code>4010ms</code>
<code>rtt min</code><code>/avg/max/mdev</code> <code>= 0.559</code><code>/0</code><code>.988</code><code>/2</code><code>.473</code><code>/0</code><code>.744 ms</code>
<code>4、使用win7用戶端測試(clientC)</code>
<a href="http://s3.51cto.com/wyfs02/M01/72/95/wKiom1Xm_9SjIVmWAACsb6LAqhs383.jpg" target="_blank"></a>
<a href="http://s3.51cto.com/wyfs02/M02/72/91/wKioL1XnAfaAwFztAAIP-yUDfko835.jpg" target="_blank"></a>
本文轉自 xdoujiang 51CTO部落格,原文連結:http://blog.51cto.com/7938217/1642219,如需轉載請自行聯系原作者