本地連接設置了dns,路由器裡面也設置了dns,那麼實際用的是哪個?

De-zhong


“網絡極客”,全新視角、全新思路,伴你遨遊神奇的網絡世界。


電腦中的IP地址,有兩項和我們上網的關係非常密切:

  • 一項就是電腦的IP地址,局域網中標示計算機的邏輯地址;

  • 一項就是DNS服務器的地址,一旦該地址出現問題,計算機將無法進行上網。

我們先來一起認識一下什麼是DNS服務器,在來看看電腦和路由器同時設置了改地址,究竟會使用哪個服務器的地址進行上網。


什麼是DNS

DNS的全稱是Domain Name System,域名解析系統。

DNS的主要作用是什麼呢?

  • 早期,我們訪問服務器資源均使用IP地址進行訪問;

  • 久而久之,隨著服務器地址的增多,人們發現記憶地址變得十分困難;

  • 因此就想出了一個辦法,通過使用域名來標記服務器,例如wukong.com;

  • 而計算機卻無法直接識別域名,DNS的作用就是將域名翻譯成計算機能夠識別的IP地址。


如何設置DNS地址

也就是問答中提到的兩種方式:

  • 一種是在路由器的DHCP服務器中進行設置DNS地址;

  • 一種是在計算機網卡手動輸入DNS地址,完成設置。


DNS選擇

那麼,如果計算機和路由器端同時設置了DNS服務器地址,會使用哪個呢?

  • 路由器端的DNS服務器是通過DHCP的方式下發到計算機;

  • 而計算機中手動輸入了該地址,那麼會自動忽略掉DHCP服務器中DNS的地址。

那麼,會使用計算機端手動配置的DNS地址進行上網。


關於DNS還有那些問題?

歡迎大家留言討論,喜歡的點點關注哦。



網絡極客


“我是喲喲吼說科技,專注於數據網絡的回答,歡迎大家與我交流數據網絡的問題”

DNS(域名解析系統)主要是完成對域名解析成對應IP地址的工作。

如題,在電腦本機和路由器內同時設置了DNS,一般是優先使用本機的DNS來進行解析

下面喲喲來介紹一下電腦主機在接入路由器之下DNS設置的幾種方法:

1、自動獲取DNS信息

a、自行將路由器DHCP服務器中DNS進行手動配置,那麼主機通過自動獲取的方式去獲取路由器DHCP服務器中的DNS信息;

b、路由器中DHCP服務器DNS信息空缺,那麼主機通過自動獲取的方式要麼獲取到路由器的LAN口地址,再通過路由器獲取的運營商的DNS進行解析,要麼直接獲取到運營商所提供的DNS信息;

2、手動配置DNS信息

a、填寫路由器的LAN口地址,這樣通過路由器獲取的運營商DNS直接進行解析;

b、填寫運營商分配的DNS地址,這樣直接通過運營商的DNS直接進行解析;

c、填寫公共DNS地址,例如:阿里DNS--223.5.5.5,百度DNS--180.76.76.76,114DNS--114.114.114.114等等,可以通過這些公用DNS直接進行解析;

歡迎大家多多關注我,在下方評論區說出自己的見解。


喲喲吼說科技


這個問題問得有點偏。不過,可以肯定地告訴你,DNS基於

就近原則,依次是本地DNS緩存-〉本地hosts文件-〉本地DNS設置-〉路由器的DNS設置-〉本地DNS服務器-〉更高一級DNS服務器……

你可以通過ipconfig/all命令仔細研究一下:


搞網絡


路由器和設備都設置了DNS優先使用本地設備的dns(本地分為一個主dns一個備用dns)先使用主dns後使用備用dns,如果主備dns都解析很慢,就會使用路由器的dns進行解析。

那麼從那裡可以簡單知道先使用本地設備的dns呢?

電腦下載騰訊或者360打開後,工具欄裡面有一個優化dns功能,先檢測,然後點立即啟用,就修改了本地的dns。你可以可以試一下修改前後的區別(如先在本地填入一個不可上網的dns,然後看看能不能打開網頁,然後再使用優化dns這個工具,優化後打開網頁看看效果。)

還可以試一試把路由器的dns刪掉,增加本地的dns,看看能不能上網。(本人沒試過,測試的用戶可以把結果分享在下方)


白鴿公社


這個問題邏輯上有問題。本地設置DNS和路由器DNS是兩方面的事情。

操作系統網絡接口中DNS有兩種設置方法:

第一種是手動指定,可以設置為任意有效的DNS服務器IP地址。

第二種是自動獲取,當IP地址通過dhcp服務器分配時,dhcp服務器(路由器都有這個網絡服務)為你分配有效的IP地址,網關,DNS。

這個DNS一般是路由器IP,當然只要路由器廠商願意,他可以設置DNS為任意一個有效的DNS地址。


感悟救贖


肯定是本地連接優先,如果是自動獲取(DNS)則是路由器端(公共DNS)。但是說一個例外情況,如果路由端(路由器)開啟了dnsmaq服務或者路由端設置為局域網dns服務器的,默認dns有可能是一個局域網的內部IP地址(局域網DNS),而非公共DNS服務器的IP地址(公共DNS)。局域網DNS解析結果不一定與公共DNS的結果相同,這裡請大家區分


貝多芬不瞎


本地連接裡的DNS是優先的,如果本地不設置,那麼默認是使用路由器裡的,路由器裡如果沒有設置,一般默認是寬帶運營商提供的。

如果想讓所有連接路由器的設備都使用自定義的DNS,那麼最好直接在路由裡設置,這樣就不用每個設備再去單獨設置。


分享到:


相關文章: