SERVICE PHONE
13988889999
發布時間:2023-02-12 13:05:19 點擊量:
比如這明顯不是域名,這里的https指的是合約,去掉https后,(注意末尾有個點)才是真正的域名。
有句號“.” 在每個域名的末尾表示根域名,實際使用時為方便省略。
根域名的下一級是頂級域名。 .com 也是頂級域名。 常見的頂級域名后綴有.com、.cn、.net、.org等,這些是固定的,用戶無法更改。 可以選擇。
頂級域名的下一級就是權威域名,比如.baidu,這個權威域名就是我們自己可以注冊的域名。
頂級域名是主機名,www指的是主機名世界杯冠軍數量排名,我們可以自己定義,一般可以在nginx等http服務器中更改。
dns是name name 的縮寫,將域名與ip的映射關系存儲在分布式數據庫中。
下面以網站com來分析一下dns解析過程。
當瀏覽器收到輸入后開云體育彩票,會先去瀏覽器的dns緩存中查看是否有對應的記錄。 如果找到記錄,則直接返回ip地址,完成解析。
如果瀏覽器沒有緩存,則查詢操作系統的緩存。 同樣,如果找到記錄,則直接返回IP地址即可完成解析。
如果操作系統沒有緩存西部數碼域名解析對應直號在哪找,則檢查本地主機文件。 下一個主機文件通常位于“C:rsetc”中。
近幾年,網上一直流傳著更改本地主機文件以防止雙11老婆剁手的傳聞。 天貓的支付雖然解析到錯誤的IP地址,但是支付失敗。
如果本地host文件中沒有對應的記錄,那么就需要向本地dns服務器求助,所以應該知道本地dns的ip地址。
本地dns服務器ip地址通常由中國聯通、中國電信等本地網絡服務商提供,通常通過DHCP手動分配。 其實你也可以自己自動配置。 目前多使用微軟提供的 dns8.8.8.8和國外提供的 .114.114.114。
以前你可能遇到過筆記本電腦可以正常訪問但無法打開網頁的怪現象。 這些情況大部分可能是DNS域名解析問題導致的。 可以嘗試自動設置DNS為公網DNS西部數碼域名解析對應直號在哪找,如右圖:
找到本地dns后,也會先查詢自己的緩存,有記錄就返回。 如果沒有記錄,就會開始查詢我們上面提到的根域名服務器。 注意,由于根域名服務器ip地址通常是固定的,所以本地dns服務器通常有一個外部根域名服務器ip地址。
目前全球共有13組根域名服務器(這里不是指13臺服務器,而是指13個ip地址,以字母am編號)。 不直接解析域名,而是將不同的解析請求分配給下面的其他服務器完成。 下面是dns域名系統的樹形結構。
注意dns域名服務器通常分為三種,分別是根域名服務器(.)、頂級域名服務器(.com)和權威域名服務器(.com)。
當根域名收到本地dns的解析請求后,發現后綴為.com,于是將負責.com的頂級域名服務器的ip地址返回給本地dns。
本地dns拿返回的ip地址去尋找對應的頂級域名服務器,頂級域名返回負責該域名的權威服務器的ip。
本地dns拿ip去尋找對應的權威服務器,權威服務器最終將對應的主機ip返回給本地dns,這樣就完成了整個域名解析過程。
下面用一張圖來展示里面迭代查詢的過程。
下面我們用一個實際的例子來還原一下里面的解析過程。 我用自己的博客網站來演示,域名是. 我們可以使用命令 dig 來顯示整個查詢過程。 為了方便起見,我將在 Linux 上進行演示。 需要自己安裝dig命令,自己理解即可。
先看一個簡化版的整體查詢流程,執行命令dig
[root@iZm5eiqn00z9x3zuxajldvZ ~]# dig www.weatherfood.com
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.62.rc1.el6_9.4 <<>> www.weatherfood.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42276
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;www.weatherfood.com. IN A
;; ANSWER SECTION:
www.weatherfood.com. 600 IN A 115.29.141.125
;; Query time: 15 msec
;; SERVER: 10.202.72.116#53(10.202.72.116)
;; WHEN: Sat Mar 2 10:02:12 2019
;; MSG SIZE rcvd: 53
表示請求查詢,請求是查詢域名的ip地址,IN表示,A表示ipv4地址,有的AAAA表示ipv6地址。
返回查詢結果,600是緩存時間。 這通常是域名解析時TTL()設置的時間,單位是秒。 我這里設置為10分鐘,A就是我們要的IP地址。
底部表示解析請求持續了15微秒,本地dns服務器地址為10.202.72.116,端口號為53,接收到的數據大小為53字節。
我們還可以驗證本地dns服務器的ip地址是否與前面結果中顯示的相同。 在Linux中,本地dns服務器的ip地址保存在/etc/.conf文件中。 執行命令 cat /etc/.conf 看看。
[root@iZm5eiqn00z9x3zuxajldvZ ~]# cat /etc/resolv.conf
nameserver 10.202.72.116

nameserver 10.202.72.118
其實我們還可以再看看詳細過程,使用命令dig+trace
[root@iZm5eiqn00z9x3zuxajldvZ ~]# dig +trace www.weatherfood.com
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.62.rc1.el6_9.4 <<>> +trace www.weatherfood.com
;; global options: +cmd
. 455141 IN NS h.root-servers.net.
. 455141 IN NS c.root-servers.net.
. 455141 IN NS b.root-servers.net.
. 455141 IN NS f.root-servers.net.
. 455141 IN NS j.root-servers.net.
. 455141 IN NS g.root-servers.net.
. 455141 IN NS i.root-servers.net.
. 455141 IN NS m.root-servers.net.
. 455141 IN NS e.root-servers.net.
. 455141 IN NS d.root-servers.net.
. 455141 IN NS a.root-servers.net.
. 455141 IN NS k.root-servers.net.
. 455141 IN NS l.root-servers.net.
. 455141 IN RRSIG NS 8 0 518400 20190314050000 20190301040000 16749 . sGpl0QBD/E3PaZ/tyjNmt4L1g415w5r6E0gbXTazmU1PNkQbYYrwyAx8 +vSoSLXaXcNsLgUfpJQThidOk5JSL8IUC+lHljxIvr6xIqx1kPvsl+Jq 8JdEWv4zZJtejehhxCyU74pK4gONO7fTgX3j2sXJUzQBtlYpZTfnYYeL JdF+WwGR1RxuBWJm68tQkrhIJ3mLdGmIlZkUk1WpxpU2jORGdcDgaCVl QgNxWI7+RBNmDNpqZD5848kHpJ6bWUwxyNM/rbVeXBgaqZvZz/6LbfiC QWxyfqDh4CK8HvxnTrp8Gl7i/IgHcLoIZf/YI9PopYmf49b4lqfjNBai 06Dy1w==
;; Received 525 bytes from 10.202.72.116#53(10.202.72.116) in 0 ms
com. 172800 IN NS m.gtld-servers.net.
com. 172800 IN NS c.gtld-servers.net.
com. 172800 IN NS j.gtld-servers.net.
com. 172800 IN NS h.gtld-servers.net.
com. 172800 IN NS d.gtld-servers.net.
com. 172800 IN NS a.gtld-servers.net.
com. 172800 IN NS e.gtld-servers.net.
com. 172800 IN NS f.gtld-servers.net.
com. 172800 IN NS l.gtld-servers.net.
com. 172800 IN NS i.gtld-servers.net.
com. 172800 IN NS k.gtld-servers.net.
com. 172800 IN NS b.gtld-servers.net.
com. 172800 IN NS g.gtld-servers.net.
;; Received 497 bytes from 192.203.230.10#53(192.203.230.10) in 176 ms
weatherfood.com. 172800 IN NS dns9.hichina.com.
weatherfood.com. 172800 IN NS dns10.hichina.com.
;; Received 396 bytes from 192.35.51.30#53(192.35.51.30) in 268 ms
www.weatherfood.com. 600 IN A 115.29.141.125
;; Received 53 bytes from 140.205.41.25#53(140.205.41.25) in 14 ms
可以看出是根服務器。 第一次從本地dns服務器10.202.72.116查詢,得到從a到m的13個ns(name),即返回13個根服務器地址。
其中根服務器192.203.230.10返回.com的13個頂級域名服務器。 您可以查看服務器 192.203.230.10 位于加拿大。
然后從頂級域名服務器192.35.51.30返回兩個權威域名服務器。
最后從以下兩臺權威服務器查詢主機名www,返回域名最終ip115.29.141.125。
好了,這就是域名解析的全過程。 寫這篇文章,查閱了很多資料。 一共花了十多個小時。 文章中可能有不恰當的地方。 歡迎您的原諒。