[爆卦]linux dns查詢是什麼?優點缺點精華區懶人包

為什麼這篇linux dns查詢鄉民發文收入到精華區:因為在linux dns查詢這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者joexx12 (窮人家的小孩)看板Linux標題Re: [問題] DNS BIND 子網域設定...


※ 引述《chingking (chingking)》之銘言:
: 網內/外主機透過我的DNS server可以查得到(nslookup mail.xxx.yyy.tw 1.1.1.1)
: 但若只下 (nslookup mail.xxx.yyy.tw) 是查不到的

這跟你主機所設的dns有關 (resolve檔)

nslookup mail.xxx.yyy.tw 1.1.1.1 因為你是向1.1.1.1 詢問 當然問得到

然而不管內外網 nslookup mail.xxx.yyy.tw

這樣指令預設會向該client端isp dns查詢 當然也能自己設定成1.1.1.1

這時候有可能會暫時查不到(如果你設定都正確,名稱也是合法申請)

簡單來說通常設定完可能要1~2天(更久也可能)才能生效

如果你懂dns查詢的層層關係 就知道這要點時間update

: 我想問的是:
: 在合法Domain下的子網域如何能讓一般網外的主機在沒特別設定下也能夠查詢得到?
: (我預想的查詢流程:root -> tw -> yyy.tw -> xxx.yyy.tw -> mail.xxx.yyy.tw)
: 我想讓一般人能夠利用 [email protected]
: 寄信給我Mail server下的xxx使用者,是否可以辦到?
: 還是說 mail.xxx.yyy.tw 這個 domain 還需要向上註冊(ISP?)?
: 不知我觀念是否有誤?
: 煩請各位解答
: 謝謝

如果你是申請xxx.com.tw 你只要申請個合法名稱即可

至於下層yyy.xxx.com.tw yyyy你要設什麼 那是你自己dns server決定的

前提是上層的xxx.com.tw要是合法授權的

如果你是校內所申請到的,通常都有一到多層 dns

你必須得到上層的授權 如此你的dns架設才有意義 否則只是內網玩玩而已

ex: 學校或系上給你個 lab123.math.ABC.edu.tw

那你必須向math.ABC.edu.tw以上註冊授權(dns可能只有一層也可能多層)

如果少了授權 簡單來講就是非法的網域名稱

當外網要查詢mail.lab123.math.ABC.edu.tw

它可能會詢問到ABC.edu.tw或math.ABC.edu.tw

雖然有lab123.math.ABC.edu.tw的合法名稱

但是並沒有在授權給lab123.math.ABC.edu.tw做查詢的動作

這都是要設定的

你的問題可能在於你的dns設定,自己dns server的dns是否是對應到自己

還是用的是168.95.1.1或是學校dns ip

以及 是否有上層的授權


一般查詢的流程 不會去問root層層查下來

因為一般你查詢的domain name root也不會認識的

root只認識各大洲區域不認識mail.xxx.com.tw

nslookup所詢問的主機 通常都是各家isp dns 或各校

當然你要外網能用到你所架設的dns也很簡單 只要有實體ip 合法dn

把外網主機的dns直接設成你的server ip 這樣就能用了



--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.72.6
chingking:受教了~真是上了一課~大概知道問題出在哪了~感恩~ 03/09 07:47

你可能也想看看

搜尋相關網站