고정 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를 설정하려면 netmask, network및 가 필요한 이유는 무엇입니까 gateway?dns-nameservers

동적 IP를 설정할 때(예: DHCP를 통해) 이를 사용하지 않는 이유는 무엇입니까?

답변1

DHCP를 통해,섬기는 사람이 모든 정보는 일반적으로 제공됩니다.

  • 라우팅(네트워크, 게이트웨이 및 넷마스크)
  • 실제 DNS 서버

특별한 경우, 귀하는 예를 들어 다음에 설명된 대로 콘텐츠의 일부 또는 전부를 제공할 수 있습니다.DHCP를 사용하여 라우팅 정보 제공.

소규모 사설망의 경우 라우터를 DHCP 서버로 사용하는 경우가 많습니다(라우팅 문제로 축소).누구에게 누구로부터라우터). 이것은 잘 확장되지 않습니다.

답변2

netmaskIP의 어느 부분이 네트워크 접두사 비트(귀하의 경우 네트워크의 모든 호스트에 대해 동일함)의 일부 이고 어느 부분이 호스트 비트인지 명확하게 하려면 /(이론적으로는 하나면 충분함)가 필요합니다. more 정확히 네트워크 범위는 무엇입니까? 예를 들어 호스트는 ~부터 IP를 가질 수 있습니다(모든 호스트 비트가 1로 설정되면 해당 네트워크의 모든 호스트를 주소 지정하는 주소인 브로드캐스트 주소를 얻게 됩니다). 네트워크가 여러 번 분할될 수 있다는 점도 언급할 가치가 있습니다.network10.25310.253.0.110.253.255.254

게이트웨이는 네트워크 외부로 전송된 모든 패킷이 이동해야 하는 주소입니다(다른 네트워크로의 게이트웨이입니다. 이론상으로는 여러 다른 네트워크에 대해 여러 게이트웨이가 있을 수 있지만 이는 지정되지 않은 네트워크의 기본 게이트웨이로 보내는 역할을 담당합니다. 특정 경로의 모든 패킷).

DNS에 관해서는 Wikipedia를 확인해야 합니다. 거기에 아주 좋은 설명이 있습니다.https://en.wikipedia.org/wiki/Domain_Name_System

관련 정보