내 홈 네트워크에는 라우터에서 실행되는 DHCP 서버와 DNS 서버가 있습니다. DHCP와 인터넷 접속이 잘 작동하고 있습니다.
홈 네트워크의 각 장치에 대해 장치 IP 주소에 일부 이름을 연결하는 DNS 레코드가 있습니다.
예를 들어 내 컴퓨터는 192.168.0.111로 확인됩니다.
그러나 Windows 10의 명령줄에서 실행하면 다음과 같습니다.
ping mycomputer
나는 점점
Ping request could not find host mycomputer. Please check the name and try again.
나는 이것이 라우터나 구성 문제가 아니라 Windows 문제라고 생각합니다. 이 때문입니다:
ping mycomputer
우분투에서 완벽하게 작동합니다mycomputer.local
또는 같은 DNS 레코드를 생성하고mycomputer.bla
이를 동일한 IP 주소에 할당하거나ping mycomputre.local
Windowsping mycomputre.bla
10에서 문제 없이 할당하면 됩니다.- 마지막으로
ping mycomputer.
(끝 부분에 있는 점에 유의하세요) Windows 10에서도 작동합니다. - Wireshark의 트래픽을 보면
ping mycomputer.local
DNS 요청이 발생하는 반면ping mycomputer
그렇지 않은 것을 알 수 있습니다.
대상 컴퓨터 이름이 다중 부분이 아닌 경우 끝에 점을 추가하지 않으면 Windows에서 이를 확인하지 못하는 것 같습니다. 여러 부분으로 구성된 이름에는 이 효과가 발생하지 않습니다.
나는 이해하고 싶습니다. 왜 이런 일이 발생합니까?