固定IPを設定するには、「netmask」、「network」、「gateway」、「dns-nameservers」が必要なのはなぜですか?

固定IPを設定するには、「netmask」、「network」、「gateway」、「dns-nameservers」が必要なのはなぜですか?

静的IPを設定するときは、次のように変更する必要があります/etc/network/interfaces

auto eth0
iface eth0 inet static
   address 10.253.0.50
   netmask 255.255.255.0
   network 10.253.0.0
   gateway 10.253.0.1
   dns-nameservers 8.8.8.8

固定IPを設定するにはnetmasknetworkとが必要なのはなぜですかgatewaydns-nameservers

動的IPを設定するとき(DHCP経由など)を使用しないのはなぜですか?

答え1

DHCPを通じて、仕える人これらすべての情報は通常提供されます。

  • ルーティング(ネットワーク、ゲートウェイ、ネットマスク)
  • 物理DNSサーバー

特別な場合には、例えば、以下に説明するようにコンテンツの一部または全部を提供することがあります。DHCPを使用したルーティング情報の提供

小規模なプライベートネットワークでは、ルーターをDHCPサーバーとして使用することがよくあります(ルーティングの問題に縮小)。誰に誰からルーター)。これはうまく拡張できません。

答え2

netmaskIPのどの部分がネットワークプレフィックスビット(あなたのネットワークのすべてのホストに対して同じ)の一部であり、どの部分がホストビットであるかを明確にするには/(理論的には1つで十分です)が必要です。 more まさにネットワークの範囲は何ですか?たとえば、ホストは〜からIPを持つことができます(すべてのホストビットが1に設定されると、そのネットワーク上のすべてのホストをアドレス指定するアドレスであるブロードキャストアドレスが得られます)。ネットワークが複数回分割できることにも言及する価値があります。network10.25310.253.0.110.253.255.254

ゲートウェイは、ネットワーク外に送信されたすべてのパケットが移動する必要があるアドレスです(異なるネットワークへのゲートウェイです。理論上、複数の異なるネットワークに対して複数のゲートウェイがある可能性がありますが、これは指定されていないネットワークのデフォルトゲートウェイに送信する役割を果たします。 . 特定のパスのすべてのパケット)。

DNSに関してはWikipediaを確認する必要があります。そこに非常に良い説明があります。https://en.wikipedia.org/wiki/Domain_Name_System

関連情報