close
※設定主機別名
※修改Client 端DNS 設定
- 修改檔案
vi /etc/resolv.conf
nameserver DNS 伺服器IP
search 網域名稱
※修改預設查詢順序 /etc/hosts →DNS
※使用指令查詢DNS
- nslookup www.hinet.net 查詢指定的名稱
- host www.hinet.net 查詢指定的名稱
- dig www.hinet.net 查詢指定的名稱
- nslookup www.hinet.net 168.95.1.1 指定以168.95.1.1 DNS 來查詢
- host www.hinet.net 168.95.1.1 指定以168.95.1.1 DNS 來查詢
- dig www.hinet.net @168.95.1.1 指定以168.95.1.1 DNS 來查詢
- nslookup -type=A 查ip
- nslookup -type=ptr 查網址
- nslookup -type=cname 查主機別名
- nslookup -type=soa 查網域資料
- nslookup -type=ns 查名稱伺服器
- nslookup -type=mx 查郵件伺服器
※架設Cache Only Name server
- 安裝軟體
yast -i bind
- 啟動服務
service named restart
※架設Forwarding Name server
- 安裝軟體
yast -i bind
- 修改設定檔啟動服務
vi /etc/named.conf
將所有的查詢丟到168.95.1.1 去查詢
options {
forwarders {168.95.1.1;};
};
or
將特定的網域「hinet.net」的查詢丟到168.95.1.1 查詢
zone “hinet.net” IN {
type forward;
forwarders {168.95.1.1;}
};
- 測試
server:
tcpdump -n port 53
client:
nslookup www.hinet.net
※架設Master Name Server(正解部份)
- 安裝軟體
yast -i bind
- 修改設定檔啟動服務
vi /etc/named.conf
zone “gm120.com” IN {
type master;
file “master/gm120.com.zone”;
};
- 重新啟動server
service named restart - 查看記錄檔
tail /var/log/message - 建立資料檔
vi /var/lib/named/master/gm120.com.zone
網域 TTL IN SOA 主機名稱 管理者mail 序號 更新時間 重試時間 過期時間 最小TTL
@ 1D IN SOA server root.server 2009041601 15M 1W 1W 1D
網域 TTL IN NS 名稱主機
@ 1D IN NS server
網域 TTL IN MX 優先值 郵件伺服器
@ 1D IN MX 10 server
主機 TTL IN A 主機IP
server 1D IN A 192.168.120.2
別名 TTL IN CNAME 主機名稱
www 1D IN CNAME server
- 建立反解資料
vi /var/lib/named/master/gm120.com.zone
網域 TTL IN SOA 主機名稱 管理者mail 序號 更新時間 重試時間 過期時間 最小TTL
@ 1D IN SOA server root.server 2009041601 15M 1W 1W 1D
網域 TTL IN NS 名稱主機
@ 1D IN NS server
網域 TTL IN MX 優先值 郵件伺服器
@ 1D IN MX 10 server
主機 TTL IN A 主機IP
server 1D IN A 192.168.120.2
別名 TTL IN CNAME 主機名稱
- www 1D IN CNAME server
- 參數解釋:
TTL 此數值在DNS 伺服器中,保留查詢到的資料時間,若IP 不常異動則此數值可以拉長
反之,若IP 資料常常異動則需調整適當的時間。
最小TTL 此數為表示若DNS查不到資料時,保留此查不到的狀態時間,若IP常常異動則此數
值則需縮短。
全站熱搜
留言列表