1、瀏覽器是怎麼通過域名解析的
域名解析步驟:
當一個用戶在瀏覽器中輸入www.abc.com時,DNS解析將會有將近10個步驟:
第1步,瀏覽器會檢查緩存中有沒有這個域名對應的解析過的IP地址,如果緩存中有,這個解析過程就將結束。瀏覽器緩存域名也是有限制的,不僅瀏覽器緩存大小有限制,而且緩存的時間也有限制,通常情況下為幾分鍾到幾小時不等,域名被緩存的時間限制可以通過TTL屬性來設置。這個緩存時間太長和太短都不好,如果緩存時間太長,一旦域名被解析到的IP有變化,會導致被客戶端緩存的域名無法解析到變化後的IP地址,以致該域名不能正常解析,這段時間內有可能會有一部分用戶無法訪問網站。如果時間設置太短,會導致用戶每次訪問網站都要重新解析一次域名。
第2步,如果用戶的瀏覽器緩存中沒有,瀏覽器會查找操作系統緩存中是否有這個域名對應的DNS解析結果。其實操作系統也會有一個域名解析的過程,在Windows中可以通過C:文件來設置,你可以將任何域名解析到任何能夠訪問的IP地址。如果你在這里指定了一個域名對應的IP地址,那麼瀏覽器會首先使用這個IP地址。例如,我們在測試時可以將一個域名解析到一台測試伺服器上,這樣不用修改任何代碼就能測試到單獨伺服器上的代碼的業務邏輯是否正確。正是因為有這種本地DNS解析的規程,所以黑客就有可能通過修改你的域名解析來把特定的域名解析到它指定的IP地址上,導致這些域名被劫持。
這導致早期的Windows版本中出現過很嚴重的問題,而且對於一般沒有太多電腦知識的用戶來說,出現問題後很難發現,即使發現也很難自己解決,所以Windows 7中將hosts文件設置成了只讀的,防止這個文件被輕易修改。
在Linux中這個配置文件是/etc/named.conf,修改這個文件可以達到同樣的目的,當解析到這個配置文件中的某個域名時,操作系統會在緩存中緩存這個解析結果,緩存的時間同樣是受這個域名的失效時間和緩存的空間大小控制的。
前面這兩個步驟都是在本機完成的,所以在圖1-10中沒有表示出來。到這里還沒有涉及真正的域名解析伺服器,如果在本機中仍然無法完成域名的解析,就會真正請求域名伺服器來解析這個域名了。
第3步,如何、怎麼知道域名伺服器呢?在我們的網路配置中都會有"DNS伺服器地址"這一項,這個地址就用於解決前面所說的如果兩個過程無法解析時要怎麼辦,操作系統會把這個域名發送給這里設置的LDNS,也就是本地區的域名伺服器。這個DNS通常都提供給你本地互聯網接入的一個DNS解析服務,例如你是在學校接入互聯網,那麼你的DNS伺服器肯定在你的學校,如果你是在一個小區接入互聯網的,那這個DNS就是提供給你接入互聯網的應用提供商,即電信或者聯通,也就是通常所說的SPA,那麼這個DNS通常也會在你所在城市的某個角落,通常不會很遠。在Windows下可以通過ipconfig查詢這個地址
在Windows中查詢DNS Server
在Linux下可以通過如下方式查詢配置的DNS Server
在Linux中下查詢DNS Server
這個專門的域名解析伺服器性能都會很好,它們一般都會緩存域名解析結果,當然緩存時間是受域名的失效時間控制的,一般緩存空間不是影響域名失效的主要因素。大約80%的域名解析都到這里就已經完成了,所以LDNS主要承擔了域名的解析工作。
第4步,如果LDNS仍然沒有命中,就直接到Root Server域名伺服器請求解析。
第5步,根域名伺服器返回給本地域名伺服器一個所查詢域的主域名伺服器(gTLD Server)地址。gTLD是國際頂級域名伺服器,如.com、.cn、.org等,全球只有13台左右。
第6步,本地域名伺服器(Local DNS Server)再向上一步返回的gTLD伺服器發送請求。
第7步,接受請求的gTLD伺服器查找並返回此域名對應的Name Server域名伺服器的地址,這個Name Server通常就是你注冊的域名伺服器,例如你在某個域名服務提供商申請的域名,那麼這個域名解析任務就由這個域名提供商的伺服器來完成。
第8步,Name Server域名伺服器會查詢存儲的域名和IP的映射關系表,正常情況下都根據域名得到目標IP記錄,連同一個TTL值返回給DNS Server域名伺服器。
第9步,返回該域名對應的IP和TTL值,Local DNS Server會緩存這個域名和IP的對應關系,緩存的時間由TTL值控制。
第10步,把解析的結果返回給用戶,用戶根據TTL值緩存在本地系統緩存中,域名解析過程結束。
在實際的DNS解析過程中,可能還不止這10個步驟,如Name Server也可能有多級,或者有一個GTM來負載均衡控制,這都有可能會影響域名解析的過程。
2、如何把域名解析到本地主機伺服器
到注冊域名的網站登陸用戶名
找到域名管理面板,點擊域名管理
進入域名管理my dns
找到A記錄,添加A記錄,把對應的你本地的主機IP添加進去,提交就可以了,一般解析24小時內生效的。要確定域名綁定到本地的主機伺服器上。這樣解析生效生後才能正常訪問。
3、路由器如何進行域名解析?
路由器上的:路由器只認識IP地址的,不認識域名,當你訪問網路時候,需要將你要訪問的域名解析成IP地址發送到給你你電腦上的:是將你的IP地址,轉為域名,供互聯網去訪問
4、ip後面帶埠號如何做域名解析
1、域名解析和埠號沒關系,做A解析就行,埠是限定從哪個入口進入伺服器; 2、用域名指向功能,將域名直接解析到ip,通過:81這樣的形式來訪問; 3、改用域名url轉發功能,如:ip是123123123123,埠是81,設置wwwabcip後面帶埠號如何做域名解析
5、域名解析必須要dns伺服器才能完成么?
1、必須要有DNS伺服器才能解析,你公司沒有伺服器,肯定不行,你可以自己架構一台DNS伺服器,做好域名轉發就OK了。
2、域名解析肯定是DNS伺服器負責工作的。
3、你說的君通科技可能有DNS伺服器,或者他們是幫其他域名商代理的。
4、域名解析後,不需要重新綁定域名和空間。只是換了IP,換了域名才需要重新綁定。
5、如果你域名解析到那個IP,就是那個IP,你解析到不同IP,肯定會變。
6、瀏覽器上不了網,顯示域名解析錯誤
你好,出現這樣的提示,可能是LSP出問題了,你可以打開安全衛士功能大全里的LSP修復,修復後重新打開就可以正常。
7、怎樣將域名解析到伺服器上。?
1、在上次購買了域名和雲伺服器之後我讓大家先做網站備案,因為只有備案過的網站做域名解析才不會被服務商限制訪問。
2、打開阿里雲網站並登陸進入管理控制台,然後點擊左側的域名菜單進入。
3、在對應的域名右側就有解析的功能選項,點擊解析就會進解析設置頁面。
4、然後在域名解析設置頁面,點擊右側的添加解析按鈕。
5、然後在添加解析頁面填寫對應的信息,記錄類型默認是A,主機記錄用www,解析線路不改,記錄值就是我們購買的雲伺服器分配的公網IP,TTL值不改,都填好後點擊確認。
6、然後滑鼠移動到伺服器上點擊一下進入雲伺服器具體的配置頁面,在這個頁面上就可以看到雲伺服器分配的公網IP了。
8、什麼是域名解析伺服器
9、DNS(域名解析伺服器)的配置與使用
我不大明白樓主是在本地機設置 DNS 伺服器地址還是架設DNS伺服器。
如果設置本地機DNS伺服器地址,比較簡單,在桌面上 右鍵單擊「網上鄰居」選「屬性」,雙擊「本地連接」選「屬性」按鈕,然後雙擊「TCP/IP」協議,在彈出的對話框中,便可以設置DNS伺服器的地址,
如果樓主要架設DNS伺服器,為網路中的其他用戶提供DNS服務,那就復雜了。也不知道您的老師對您的答案有什麼要求,是詳細,還是說個大概?我看咱們還是盡量說得細一點吧。
首先,機器要裝WIN2000,WIN2003,LINUX等系統,這里以WIN2000為例。
您首先要把自己手裡的這台電腦指定為運行數據和解析網路地址的的硬體設備。您需要將本機I P地址或計算機名稱指定給D N S伺服器,這樣D N S伺服器會自動與您的計算機硬體建立連接,並啟用所需的設備完成數據運算和解析網路地址的工作。具體創建過程,操作步驟如下:
1. 打開「開始」菜單,選擇「程序」 |「管理工具」|「D N S」命令,打開「 D N S控制台窗口」(必須是在WIN2000或WIN2003伺服器版上才有,專業版及家庭版XP都沒有這個選項)。
2. 打開「操作」菜單,選擇「連接計算機」命令,打開「選擇目標機器」對話框。
3. 如果您要在本機上運行D N S伺服器,請選定「這台計算機」單選按鈕。
如果您不希望本機運行D N S伺服器,請選定「另一台計算機」單選按鈕,然後在「另一台計算機」後面的文本框中輸入要運行D N S伺服器的計算機的名稱。
4. 如果您希望立即與這台計算機進行連接,請選定「立即連接到這台計算機」復選框。
5. 單擊「 確定」 按鈕,返回到「D N S控制台窗口」,這時在控制台目錄樹中將顯示代表D N S伺服器的圖標和計算機的名稱。
創建一個D N S伺服器,除了需要必需的計算機硬體外,還需要建立一個新的區域即一個資料庫才能正常運作。該資料庫的功能是提供D N S名稱和相關數據(如I P地址或網路服務)間的映射。該資料庫中存儲了所有的域名與對應I P地址的信息,網路客戶機正是通過該資料庫的信息來完成從計算機名到I P地址的轉換。下面將對創建區域進行具體的介紹,操作步驟如下:
1. 在「D N S控制台」窗口中,打開「操作」菜單,選擇「創建新區域」命令,打開「歡迎使用創建新區域向導」對話框。
2. 單擊「下一步」按鈕,打開「選擇一個區域類型」對話框。
3. 在「選擇一個區域類型」對話框中有三個選項,分別是:集成的Active Directory、標准主要區域和標准輔助區域。您可以根據區域存儲和復制的方式選擇一個區域類型。如果您希望新建的區域使用活動目錄,可選定「集成的Active Directory」。
4. 單擊「下一步」按鈕,打開「選擇區域搜索類型」對話框。
5. 在「選擇區域搜索類型」對話框中用戶可以選擇「反向搜索」或「正向搜索」單選按鈕。如果您希望把名稱映射到地址並給出提供的服務的信息,應選定「正向搜索」單選按鈕。如果您希望把機器的I P地址映射到用戶好記的域名,應選定「反向搜索」單選按鈕。這里我們選擇「反向搜索」單選按鈕。
6. 單擊「下一步」按鈕,打開「網路I D」對話框。
7. 默認情況下「創建新區域向導」會選定「輸入反向搜索區域的網路標識和子網掩碼」單選按鈕,您必須在「網路標識」和「子網掩碼」文本框中輸入正確的I P地址和相應的子網掩碼。如果不希望使用系統默認的反向搜索區域的名稱,可以單擊「輸入反向搜索區域的名稱」單選按鈕,然後在「名稱」文本框中輸入自己喜歡的名稱。
8. 單擊「下一步」按鈕,打開「正完成『創建新區域向導』」對話框。
9. 在「正完成『創建新區域向導』」對話框中顯示了您對新建區域進行配置的信息,如果您認為某項配置需要調整,單擊「上一步」按鈕返回到前面的對話框中重新配置。如果確認了自己配置正確的話,可單擊「完成」按鈕,打開「 D N S」對話框。
10. 創建新區域向導提示用戶新區域已經創建成功。您可單擊「確定」按鈕完成所有創建工作。如果您再次打開「DNS控制台」窗口,單擊「伺服器」根節點展開該節點,然後單擊「反向搜索區域」節點展開該節點,您可以看到新建的區域顯示在反向搜索區域節點的下面。
您在完成了上面的一些有關D N S伺服器的創建工作後,還需要對D N S伺服器的一些重要的屬性進行設置。因為,屬性設置是保證D N S伺服器穩定、安全運行的必要條件。畢竟您是在做題,各選項卡,LWH等設置便不細細講了,希望對您有所幫助。
10、域名解析需要具備什麼條件?
你這種要求,其實就是 A站指向 B站,這個需要在A站設置的,和B站無關。
別的就不多說了, A的人說沒說實話,你品,你細品。