日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

DNS是域名系統(tǒng)(Domain Name System)的縮寫,是因特網(wǎng)的一項核心服務(wù),它能提供域名與IP地址之間對應(yīng)關(guān)系的轉(zhuǎn)換服務(wù)。

這樣我們就可以更方便地去訪問互聯(lián)網(wǎng)了,不用去記住那一串IP數(shù)字。本文檔主要是說明如何把一臺centos主機(jī)配置成一個DNS

服務(wù)器,以便能提供域名解析服務(wù)。


 

 

(1) DNS服務(wù)器端配置

操作系統(tǒng):CentOS 6.4

IP地址:172.16.1.4

DNS軟件:Bind 9.8

測試域名:realhostip.com

作用:主要提供解析realhostip.com域名的服務(wù)

 

1. 安裝bind

# yum install bind


 

 

2. 修改/etc/named.conf配置文件

# vi /etc/named.conf

[html] view plaincopy

  1. //
  2. // named.conf
  3. //
  4. // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
  5. // server as a caching only nameserver (as a localhost DNS resolver only).
  6. //
  7. // See /usr/share/doc/bind*/sample/ for example named configuration files.
  8. //
  9.  
  10. options {
  11. listen-on port 53 { any; }; //開啟監(jiān)聽端口53,接受任意IP連接
  12. listen-on-v6 port 53 { ::1; }; //支持IP V6
  13. directory "/var/named"; //所有的正向反向區(qū)域文件都在這個目錄下創(chuàng)建
  14. dump-file "/var/named/data/cache_dump.db";
  15. statistics-file "/var/named/data/named_stats.txt";
  16. memstatistics-file "/var/named/data/named_mem_stats.txt";
  17. allow-query { 0.0.0.0/0; }; //允許任意IP查詢
  18. recursion yes;
  19.  
  20. dnssec-enable yes;
  21. dnssec-validation yes;
  22. dnssec-lookaside auto;
  23.  
  24. /* Path to ISC DLV key */
  25. bindkeys-file "/etc/named.iscdlv.key";
  26.  
  27. managed-keys-directory "/var/named/dynamic";
  28. };
  29.  
  30. logging {
  31. channel default_debug {
  32. file "data/named.run";
  33. severity dynamic;
  34. };
  35. };
  36.  
  37. zone "." IN {
  38. type hint;
  39. file "named.ca";
  40. };
  41.  
  42. include "/etc/named.rfc1912.zones"; //主要配置文件
  43. include "/etc/named.root.key";

 

3. 修改/etc/named.rfc1912.zones文件,添加realhostip.com的正向和反向區(qū)域

# vi /etc/ named.rfc1912.zones

[html] view plaincopy

  1. // named.rfc1912.zones:
  2. //
  3. // Provided by Red Hat caching-nameserver package
  4. //
  5. // ISC BIND named zone configuration for zones recommended by
  6. // RFC 1912 section 4.1 : localhost TLDs and address zones
  7. // and
  8. // (c)2007 R W Franks
  9. //
  10. // See /usr/share/doc/bind*/sample/ for example named configuration files.
  11. //
  12.  
  13. zone "localhost.localdomain" IN {
  14. type master;
  15. file "named.localhost";
  16. allow-update { none; };
  17. };
  18.  
  19. zone "localhost" IN {
  20. type master;
  21. file "named.localhost";
  22. allow-update { none; };
  23. };
  24.  
  25. zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
  26. type master;
  27. file "named.loopback";
  28. allow-update { none; };
  29. };
  30.  
  31. zone "1.0.0.127.in-addr.arpa" IN {
  32. type master;
  33. file "named.loopback";
  34. allow-update { none; };
  35. };
  36.  
  37. zone "0.in-addr.arpa" IN {
  38. type master;
  39. file "named.empty";
  40. allow-update { none; };
  41. };
  42.  
  43. //realhostip.com的正向區(qū)域
  44. zone "realhostip.com" IN {
  45. type master;
  46. file "named.realhostip.com";
  47. allow-update { none; };
  48. };
  49. //realhostip.com的反向區(qū)域
  50. zone "1.16.172.in-addr.arpa" IN {
  51. type master;
  52. file "172.16.1.arpa";
  53. allow-update { none; };
  54. };

這里需要注意的是,添加反向區(qū)域時,網(wǎng)絡(luò)號要反過來寫(網(wǎng)絡(luò)號是IP地址與子網(wǎng)掩碼進(jìn)行與操作后的結(jié)果)。

例如,我現(xiàn)在配置的網(wǎng)絡(luò)號172.16.1這個網(wǎng)段,那么它的反向區(qū)域是1.16.172.in-addr.arpa。區(qū)域里面的file

字段表明解析時的數(shù)據(jù)來源文件,接下來我們?nèi)?chuàng)建named.realhostip.com和172.16.1.arpa文件。


 

4. 創(chuàng)建正向和反向區(qū)域資源文件

在配置named.conf時,指明的資源文件目錄是/var/named,故先進(jìn)入該目錄。

# cd /var/named

# vi named.realhostip.com

[html] view plaincopy

  1. $TTL 1D
  2. @ IN SOA realhostip.com. rname.invalid. (
  3. 0 ; serial
  4. 1D ; refresh
  5. 1H ; retry
  6. 1W ; expire
  7. 3H ) ; minimum
  8. NS @
  9. A 127.0.0.1
  10. AAAA ::1
  11. 172-16-1-50 IN A 172.16.1.50
  12. 172-16-1-51 IN A 172.16.1.51

以上我添加了兩條記錄,其中172-16-1-50 IN A 172.16.1.50表明域名172-16-1-50.realhostip.com對應(yīng)的IP地址為172.16.1.50。

如果需要添加多條,按此類似添加,留意realhostip.com后面的那個不起眼的點(.)。


 

 

# vi 172.16.1.arpa

[html] view plaincopy

  1. $TTL 1D
  2. @ IN SOA realhostip.com. rname.invalid. (
  3. 0 ; serial
  4. 1D ; refresh
  5. 1H ; retry
  6. 1W ; expire
  7. 3H ) ; minimum
  8. NS @
  9. AAAA ::1
  10. 50 PTR 172-16-1-50.realhostip.com.
  11. 51 PTR 172-16-1-51.realhostip.com.

以上我也添加了兩條記錄,其中50 PTR 172-16-1-50.realhostip.com表明IP地址172.16.1.50對應(yīng)的

域名為172-16-1-50.realhostip.com。如果要添加多條,按此類似添加,留意realhostip.com后面的那個不起眼的點(.)。

 

5. 啟動named服務(wù)

#service named start

 

至此,DNS服務(wù)器端的配置已完成,下面我們稍微配置一下客戶端來測試我們的DNS服務(wù)器是否正常工作。

 

(2) 客戶端配置

操作系統(tǒng):windows和linux都可以,我這里是CentOS 6.4

IP地址:能夠ping通DNS服務(wù)器的IP(172.16.1.4)都可以,我這里是172.16.1.104

作用:測試DNS服務(wù)器是否正常工作。

 

1. 安裝bind-utils包,以便能使用nslookup、dig和host工具

yum install bind-utils

 

2. 修改DNS配置使用我們的DNS服務(wù)器

vi /etc/resolv.conf

[html] view plaincopy

  1. nameserver 172.16.1.4
  2. nameserver 192.168.13.31
  3. nameserver 172.16.1.1


 

如果是windows客戶端,需要在本地連接屬性里面修改,如下圖:

CentOS下搭建DNS服務(wù)器

 


 

 

resolv.conf文件中可能會有多個nameserver,必須把我們的DNS服務(wù)器放在所有nameserver的最前面,

這樣當(dāng)需要解析域名時,第一個使用的就是我們配置的DNS服務(wù)器,其它的都是候選項。

 

3. 正向解析測試,使用nslookup命令

#nslookup

[html] view plaincopy

  1. > 172-16-1-50.realhostip.com
  2. Server: 172.16.1.4
  3. Address: 172.16.1.4#53
  4.  
  5. Name: 172-16-1-50.realhostip.com
  6. Address: 172.16.1.50
  7.  
  8. >
  9. > 172-16-1-51.realhostip.com
  10. Server: 172.16.1.4
  11. Address: 172.16.1.4#53
  12.  
  13. Name: 172-16-1-51.realhostip.com
  14. Address: 172.16.1.51
  15. >

從結(jié)果可以看到,我們配置的兩個域名都能成功解析,并且DNS服務(wù)器就是我們配置的那個服務(wù)器。


 

4. 反向解析,使用nslookup命令

#nslookup

[html] view plaincopy

  1. >
  2. > 172.16.1.51
  3. Server: 172.16.1.4
  4. Address: 172.16.1.4#53
  5.  
  6. 51.1.16.172.in-addr.arpa name = 172-16-1-51.realhostip.com.
  7. >
  8. >
  9. > 172.16.1.50
  10. Server: 172.16.1.4
  11. Address: 172.16.1.4#53
  12.  
  13. 50.1.16.172.in-addr.arpa name = 172-16-1-50.realhostip.com.
  14. >
  15. >

從結(jié)果來看,可以正確解析我們的IP地址,并且DNS服務(wù)器就是我們配置的那個服務(wù)器。

 

5. 查看realhostip.com這個域名是哪個DNS服務(wù)器管理的,使用dig命令

# dig -t ns realhostip.com

[html] view plaincopy

  1. <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 <<>> -t ns realhostip.com
  2. ;; global options: +cmd
  3. ;; Got answer:
  4. ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37964
  5. ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 2
  6.  
  7. ;; QUESTION SECTION:
  8. ;realhostip.com. IN NS
  9.  
  10. ;; ANSWER SECTION:
  11. realhostip.com. 86400 IN NS realhostip.com.
  12.  
  13. ;; ADDITIONAL SECTION:
  14. realhostip.com. 86400 IN A 172.16.1.4
  15. realhostip.com. 86400 IN AAAA ::1
  16.  
  17. ;; Query time: 1 msec
  18. ;; SERVER: 172.16.1.4#53(172.16.1.4)
  19. ;; WHEN: Wed Oct 23 14:15:22 2013
  20. ;; MSG SIZE rcvd: 90


 

6. 使用dig命令進(jìn)行正向解析

# dig 172-16-1-50.realhostip.com

[html] view plaincopy

  1. <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 <<>> 172-16-1-50.realhostip.com
  2. ;; global options: +cmd
  3. ;; Got answer:
  4. ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21109
  5. ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2
  6.  
  7. ;; QUESTION SECTION:
  8. ;172-16-1-50.realhostip.com. IN A
  9.  
  10. ;; ANSWER SECTION:
  11. 172-16-1-50.realhostip.com. 86400 IN A 172.16.1.50
  12.  
  13. ;; AUTHORITY SECTION:
  14. realhostip.com. 86400 IN NS realhostip.com.
  15.  
  16. ;; ADDITIONAL SECTION:
  17. realhostip.com. 86400 IN A 172.16.1.4
  18. realhostip.com. 86400 IN AAAA ::1
  19.  
  20. ;; Query time: 1 msec
  21. ;; SERVER: 172.16.1.4#53(172.16.1.4)
  22. ;; WHEN: Wed Oct 23 14:17:57 2013
  23. ;; MSG SIZE rcvd: 118

注意:

windows客戶端上只有nslookup工具。

分享到:
標(biāo)簽:服務(wù)器 DNS
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運動步數(shù)有氧達(dá)人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定