Debian
在 Debian 10 上設置靜態 IP 地址,有什麼理由設置 dns-nameservers、廣播或網路?
我在 Debian 10 上設置了一個靜態 IP 地址。
$ vim /etc/network/interfaces auto enp1s0 iface enp1s0 inet static address x.x.x.x netmask x.x.x.x gateway x.x.x.x # broadcast x.x.x.x # network x.x.x.x # dns-nameservers x.x.x.x y.y.y.y
dns-nameservers
如果我已經有一堆名稱伺服器,是否有任何理由在此文件中進行設置/etc/resolv.conf
?
broadcast
並且network
似乎被作業系統自動辨識。是否有任何理由將它們包含在此文件中?
對於名稱伺服器,可能不會,只要它不被覆蓋。
對於
broadcast
&network
,可能。如果未設置它們,系統將回退到典型的網路分類。也就是說,它們將被定義為 IP 地址是類A
(/8)、B
(/16) 還是C
(/24)。通常,您將使用
10.0.0.0/8
,172.12.X.X/16
或192.168.X.X/24
,對於192.168.X.X/24
, 將被設置為network: 192.168.X.0
andbroadcast: 192.168.X.255
。但是,如果您已將它們劃分為子網,或者您已被分配了一個子網,那麼在這種情況下,是的,您應該定義它們。您可以使用其他地址子網。