공용 네트워크에 장치가 있는데(WiFi의 소유자/관리자가 아님) 동일한 네트워크에 있는 두 번째 장치의 호스트 이름을 알고 장치 IP 주소를 얻을 수 있는 방법이 있는지 알고 싶습니다.
답변1
멀티캐스트 DNS 프로토콜은 바로 이러한 작업을 수행하도록 설계되었습니다. .local
장치의 호스트 이름 뒤에 간단히 추가하면 모든 일반적인 명령에 사용할 수 있는 이름이 생깁니다. 예를 들어:
ssh hostname.local
답변2
네트워크에 DNS 서비스가 있는 경우 host
또는 같은 도구를 사용하여 호스트 이름을 쿼리합니다 dig
. 이는 DHCP 서비스에 의해 정적으로 등록되거나 장치 자체에 대한 동적 등록에 의해 등록되는 장치에 따라 달라집니다.
많은 공용 네트워크에서는 비용, 불필요한 복잡성 및/또는 개인정보 보호를 피하기 위해 이 작업을 수행하지 않습니다. 이 경우 관련 하드웨어 장치(DHCP 서버, 게이트웨이 등)의 로그에서 이 데이터를 유추할 수 있는 네트워크 운영자에게 문의하세요.