넷마스크가 다르면(동일한 게이트웨이) "중복 호스트" 경고가 표시되지 않습니다.

넷마스크가 다르면(동일한 게이트웨이) "중복 호스트" 경고가 표시되지 않습니다.

가상 머신 네트워크 설정(브리지)에서 다음과 같은 "이상한" 동작을 경험했습니다.

호스트 1

호스트 이름:서버원

IP:192.168.1.2

넷마스크:255.255.255.0

게이트웨이:192.168.1.1


호스트 2

호스트 이름:서버원

IP:192.168.1.3

넷마스크:255.255.255.0

게이트웨이:192.168.1.1

이 시나리오에서는 Windows에 "중복된 호스트 이름"이 표시되고 IP로 핑을 하면 하나 또는 다른 컴퓨터에 연결할 수 없습니다(시도한 적이 없습니다. 아마도 제가 틀렸을까요? 이것은 단지 경고일 뿐이고 핑이 작동합니까?).

하지만 다음과 같이 변경하면:

호스트 1

호스트 이름:서버원

IP:192.168.1.2

넷마스크:255.255.255.0

게이트웨이:192.168.1.1


호스트 2

호스트 이름:서버원

IP:192.168.1.3

넷마스크:255.255.255.224

게이트웨이:192.168.1.1

창에서 경고가 표시되지 않으며(이름 중복 없음) 전혀 문제가 없습니다. 각 IP에 ping을 실행하면 가상 머신이 원활하게 응답합니다.

왜 이런 행동이 있습니까? Windows는 넷마스크를 인식합니까? 넷마스크가 다른 경우 컴퓨터의 호스트 이름이 동일할 수 있습니까?

답변1

IPv4에서는 넷마스크가 브로드캐스트 주소를 결정하는 데 사용됩니다. Windows는 분명히 브로드캐스트를 사용하여 중복된 이름을 확인합니다. 두 호스트가 서로 다른 브로드캐스트 주소를 사용하는 경우 서로의 중복된 이름 확인을 볼 수 없으며 해당 이름이 사용되지 않는 것으로 가정합니다.

관련 정보