Linux的DNS配置1-DNS入門


一、DNS簡介html

1)什麼是「DNS」?數據庫

  DNS,簡單地說,就是Domain Name System,翻成中文就是「域名系統」服務器

2)DNS有什麼用途? 網絡

  在一個TCP/IP架構的網絡(例如Internet)環境中,DNS是一個很是重要並且經常使用的系統。主要的功能就是將人易於記憶的Domain Name與人不容易記憶的IP Address做轉換。而執行DNS服務的網絡主機,就能夠稱之爲DNS Server。將Domain Name轉換成IP Address,而後再使用所查到的IP Address去鏈接(俗稱「正向解析」)架構


二、實驗拓撲tcp

  在局域網vmnet3中有一臺DNS服務器和一臺PC機,要求在DNS服務器中假設WEB服務器,通過相關設置以後,能在PC機中經過域名訪問測試


三、實驗步驟spa

1)搭建如圖所示的網絡拓撲(能相互Ping通)3d

2)安裝DNS服務器rest

[root@lyy yum.repos.d]# yum install bind -y

3)編輯DNS的主配置文件

[root@lyy yum.repos.d]# gedit /etc/named.conf

 

4)正解數據庫文件的設置(named.bob.com)

1 [root@lyy]# cd /var/named
2 [root@lyy named]# touch named.bob.com
3 [root@lyy named]# gedit named.bob.com
$TTL 3H
@    IN SOA    master.bob.com. admin.mail.bob.com. (
                    0    ; serial
                    1D    ; refresh
                    1H    ; retry
                    1W    ; expire
                    3H )    ; minimum
@                 IN     NS        master.bob.com.
master.bob.com.        IN    A        172.16.5.254
@                IN    MX    10    mail.bob.com.
mail.bob.com.        IN    A        172.16.5.254
ftp.bob.com.        IN    CNAME        master.bob.com.
www.bob.com.        IN    CNAME        master.bob.com.
client.bob.com.        IN    A        172.16.5.10    

5)反解數據庫文件的設置(named.172.16.5)

[root@lyy named]# touch named.172.16.5
[root@lyy named]# gedit named.172.16.5 
$TTL 3H
@    IN SOA    master.bob.com. admin.mail.bob.com. (
                    0    ; serial
                    1D    ; refresh
                    1H    ; retry
                    1W    ; expire
                    3H )    ; minimum
@         IN     NS        master.bob.com.
254        IN    PTR        master.bob.com.    
254        IN    PTR        mail.bob.com.
10        IN    PTR        client.bob.com.    

 

 6)啓動DNS服務

[root@lyy named]# service named restart

7)啓動WEB服務

[root@lyy named]# service httpd restart

8)防火牆設置

開放53端口的tcp以及udp和80端口:

[root@lyy named]# iptables -I INPUT -p tcp --dport 53 -j ACCEPT  
[root@lyy named]# iptables -I INPUT -p udp --dport 53 -j ACCEPT
[root@lyy named]# iptables -I INPUT -p tcp -m state --state NEW -m tcp  --dport 80 -j ACCEPT


 

四、結果測試

在172.16.5.10上:

1)設置其DNS的IP地址爲172.16.0.254

[root@lyy 桌面]# gedit /etc/resolv.conf

2)訪問DNS的網關

發現能夠經過域名訪問DNS的WEB服務,DNS設置生效!


 【版權全部,轉載請註明原文出處:http://www.cnblogs.com/liaoyuanyang/p/6858678.html

相關文章
相關標籤/搜索