今天我醒來發現我的網路無法使用。我檢查了所有電纜,一切都已連接,我嘗試連接到我的路由器@ 192.168.1.1 。它沒有連接。我再次檢查了電纜,重新啟動了路由器,重新啟動了計算機,但沒有任何效果。我在命令列上運行 ipconfig,它說子網路遮罩是255.255.0.0
。我從來不知道這是什麼,但每次我看到它,它總是如此255.255.255.0
,所以我打開我的網橋並手動設定它。
瞧!我能夠連接到我的路由器。還沒有網路接入,但我也可以連接到調製解調器。缺少的是 DNS 伺服器。當我手動設定子網路遮罩時,我也必須手動設定其他所有內容。我不知道有什麼,但我記得當我運行谷歌的 DNS 基準測試工具時,它的第三個選擇是我的路由器的地址。我不知道這到底意味著什麼,但我把它放進去了,它起作用了。
讓我的路由器作為 DNS 伺服器如何運作?它是否使用其緩存,或者路由器是否使用如果我讓電腦處於自動狀態時就會使用的 dns 伺服器?另外,為什麼我的電腦說子網路遮罩是255.255.0.0
?我可以在不手動設定所有內容的情況下防止這種情況嗎?
設定:我執行的是 Windows 7 Ultimate x86,我直接連接到 Actiontec (192.168.1.1) 路由器。 Actiontec 連接到 Linksys (192.168.1.2) Linksys 連接到 TW 電纜數據機。
答案1
正如Jim G 所說,路由器通常會將查找轉送到其配置的DNS 伺服器的IP - 新增...這樣做的好處是設備可以在DNS 中註冊自己,以便您可以透過主機名稱存取- 這是行不通的如果您只使用 ISP 的 DNS(不包括 Netbios/類似)。
至於網路遮罩...連網101次!
網路遮罩實際上掩蓋了它之前的所有內容......例如,
255.255.255.0 可以是:
XXX.XXX.XXX.YYY
在相同的方式:
255.255.0.0 可以是:
xxx.xxx.YYY.YYY
我的意思是,子網路只是定義了您自己的網路上的內容,不在您自己的網路上的任何內容都需要您通過路由器。透過在 /24 (255.255.255.0) 子網路上使用範圍 192.168.1.x,僅表示從 192.168.1.1-192.168.1.254 的任何內容都在您的網路上,其他任何內容都必須通過網關。
將子網路變更為 /16 或 255.255.0.0 只是表示您的網路為 192.168.0.0 - 192.168.254.254,但是,由於這些都是私有位址,因此在家庭網路中實際上不會產生太大差異。
至於為什麼它突然改變,以及您正在使用網橋的事實,我所能想到的是,它要么是路由器/類似設備的更新導致了問題,要么是您機器上的驅動程式更新......但是,它是一個奇怪的。
答案2
關於使用路由器的 IP 作為 DNS 伺服器,它所做的只是將請求轉送到其配置的 DNS 伺服器(通常是您的 ISP DNS 伺服器)。