- 為何要有 DNS 系統:
最主要的功能其實在於 Hostname 對應 IP 的查詢,可以讓我們人類以電腦主機名稱連上 Internet ,而不必背誦 IP 哩!
- Unix Like 系統當中,主要使用那個軟體做為 DNS 主機的架設,同時,他又是使用那個 daemon 來啟動 DNS 系統?
在 Unix Like 系統當中,使用 BIND 這個軟體做為 DNS 的架設,至於 daemon 則是使用 named 這個 daemon !
- 最早的 Internet 其實是為了政府人員可以連上網路以進行資源的分享,另外,則是電子郵件的使用。 而在早期使用的重要檔案只有 /etc/hosts 這個,請教這個 hosts 檔案的內容含有什麼項目?
這個檔案的『格式』為『 [IP] [主機名稱] [主機別名(aliase)]』,而,這個檔案裡面放置了至少一行,也就是:
127.0.0.1 localhost localhost.localdomain
另外,也可以將經常連接的主機 IP 與 HOSTNAME 的對應給他寫進來!
- 正解檔案(forward)反解檔案(reverse)與內部迴圈使用的檔案(loopback)主要的紀錄功能為:
正解檔在設定 hostname 對應到 IP 的紀錄,主要的紀錄有 A, NS, SOA, MX, CNAME 等等; 反解檔主要設定 IP 對應到 Hostname 的紀錄,主要的紀錄為 SOA, NS 與 PTR 等。 內部迴圈則是 localhost 與 127.0.0.1 的對應啦!
- 在主要的 DNS 設定檔 /etc/named.conf 當中,有一個較為特殊的檔案,他的類型為 hint ,請問這個檔案的功能為何?
這個檔案主要是由 rs.internic.net 所下載下來的,主要記錄了 root (.) 這個 zone 的 IP !可以讓我們的 DNS Server 在找不到資料庫時,可以到這個 root 去查詢資料!
- 在 client 端搜尋 HOSTNAME 對應到 IP 的查詢時,最重要的檔案,以及該檔案的主要用途為何?
/etc/nsswitch.conf :可以用來設定查詢主機名稱的順序!例如先查詢 /etc/hosts 再查詢 DNS 系統;
/etc/hosts :最早的名稱解析器;
/etc/resolv.conf:這就是 DNS 系統的 resolver (解析器)了。
- 一般來說,在 Client 端使用的查詢 HOSTNAME 的指令大多使用什麼?
nslookup :可以用來收集一部主機的相關資訊;
dig:可以用來收集詳細的主機資訊;
whois :可以用來收集詳盡的 DNS 主機資訊。
host 則較為簡單喔!
- 請問 named 重要的資訊登錄在在那個檔案中?
在 /var/log/messages 當中
沒有留言:
張貼留言