스크립트를 작성하는 동안 컴퓨터에 지정한 컴퓨터 이름 (예 : "selenium-rc")으로 컴퓨터를 참조하고 싶었습니다. "selenium-rc"를 사용하여 ping 할 수 없으므로 다음 명령을 사용하여 이름이 인식되는지 확인했습니다.
> traceroute 192.168.235.41
traceroute to 192.168.235.41 (192.168.235.41), 64 hops max, 52 byte packets
1 selenium-rc (192.168.235.41) 0.545 ms 0.241 ms 0.124 ms
좋아, traceroute는 이름을 "찾았다". 어떻게? 다음 ...
> traceroute selenium-rc
traceroute: unknown host selenium-rc
흠 ... 호스트가 알 수 없으므로 여기에서 조회 메커니즘이 달라야합니다. 나는 이것이 시스템 이름 확인 프로세스를 사용하고 있다고 가정하고 첫 번째 예제는 traceroute에 특정한 프로세스를 사용하고 있다고 가정합니다. 옳은?
그런 다음 나중에 조금 돌아 왔을 때 ...
> traceroute 192.168.235.41
traceroute to 192.168.235.41 (192.168.235.41), 64 hops max, 52 byte packets
1 minint-q4e8i52.mycorp.net (192.168.235.41) 0.509 ms 0.206 ms 0.136 ms
좋아, 다른 결과. "selenium-rc"이름은 시스템 자체에서 변경되지 않았지만 추적 경로 이름 확인 프로세스에는 일종의 우선 순위가 포함되어야하며 이제 네트워크의 다른 시스템 / 서비스에 의해 할당 된 더 권위있는 결과를 제공합니다. (불행히도, 나는 그것이 제어 할 수없는 동적 이름이라고 가정하므로 스크립트에서 유용하지 않습니다.)
누군가 결과를 설명 할 수 있습니까?