歡迎您光臨本站 註冊首頁

linux下DNS配置詳解

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
linux下DNS配置詳解
DNS 是域名系統 (Domain Name Server) 的縮寫,該系統用於命名組織到域層次結構中的計算機和網路服務.在Internet上域名與IP地址之間是一一對應的,域名雖然便於人們記憶,但機器之間只能互相認識IP地址,它們之間的轉換工作稱為域名解析,域名解析需要由專門的域名解析伺服器來完成,DNS就是進行域名解析的伺服器. DNS 命名用於 Internet 等 TCP/IP 網路中,通過用戶友好的名稱查找計算機和服務.當用戶在應用程序中輸入 DNS 名稱時,DNS 服務可以將此名稱解析為與之相關的其他信息,如 IP 地址.因為,你在上網時輸入的網址,是通過域名解析系統解析找到了相對應的IP地址,這樣才能上網.其實,域名的最終指向是IP.
需要了解的幾個概念,正向區域( A記錄 NS 記錄 SOA記錄,)反向區域,以及(PTR記錄)
主要有這麼幾個步驟,配ip與dns,安裝dns包,修改配置文件,以及區域數據文件,驗證配置是否成功
需要注意的幾個配置文件
ip地址的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0
dns的配置文件 /etc/resolv.conf
/etc/named.conf
根域文件 /var/named/named.ca
正向區域文件 /var/named/localhost,zone
反向區域文件 /var/nsmed/named.local
實驗環境:VMware6.5.2 redhat Enterprise 5 有圖形界面
,配ip
[root@localhost ~]# setup
選擇網路配置回車
eth0 為第一塊網卡 回車
按tab鍵移動 按空格選擇不啟用DHCP 之後tab到 ok上保存回車
tab到 退出 回車
退出
[root@localhost ~]# service network restart
[root@localhost ~]# ifconfig

14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS abc.com.
www IN A 192.168.11.10
保存退出,之後[root@localhost named]# vi abc.local修改反向區域數據文件
$TTL 86400
@ IN SOA abc.com. root.abc.com. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS abc.com.
10 IN PTR [url]www.abc.com.[/url]
現在
[root@localhost named]# ll
總計 96
-rw-r----- 1 root root 427 04-24 03:49 abc.local
-rw-r----- 1 root root 413 04-24 03:46 abc.zone
drwxr-x--- 5 root named 4096 04-24 01:57 chroot
drwxrwx--- 2 named named 4096 2007-07-19 data
-rw-r----- 1 root named 198 2007-07-19 localdomain.zone
-rw-r----- 1 root named 195 2007-07-19 localhost.zone
-rw-r----- 1 root named 427 2007-07-19 named.broadcast
-rw-r----- 1 root named 2518 2007-07-19 named.ca
-rw-r----- 1 root named 424 2007-07-19 named.ip6.local
-rw-r----- 1 root named 426 2007-07-19 named.local
-rw-r----- 1 root named 427 2007-07-19 named.zero
drwxrwx--- 2 named named 4096 2007-07-19 slaves
[root@localhost named]#
ll一下發現 剛才建的 正向和反向的文件的屬組都是root 而默認選項則是named 我們要做的就是修改這兩個的屬性
[root@localhost named]# chgrp named abc.local
[root@localhost named]# chgrp named abc.zone
[root@localhost named]#
下一步重啟服務
[root@localhost named]# service named restart
停止 named: [失敗]
啟動 named: [確定]
[root@localhost named]#
說明一點 停止的時候失敗是因為服務沒有開啟
下一步 測試網路


[火星人 ] linux下DNS配置詳解已經有526次圍觀

http://coctec.com/docs/linux/show-post-53768.html