네트워크의 IP와 연결된 호스트 이름을 어떻게 확인할 수 있습니까? (역방향 DNS를 구성하지 않음)
불가능하다고 생각했던 것입니다. 그러나 나는 모바일에서 Fing 을 사용하고 있습니다. 내 네트워크의 모든 장치 (아마도 arp-scan 사용)를 찾아서 호스트 이름과 함께 나열 할 수 있습니다.
예를 들어,이 앱은 명백한 역 DNS없이 홈 라우터에 연결된 새로 설치된 Debian Linux 장치를 찾을 수 있습니다.
내가 아는 한 ping , Neighbor Discovery , arp 는 호스트 이름을 포함 하지 않습니다 . 그렇다면 새로 설치된 Linux PC에서 어떻게 fing이 이것을 얻을 수 있습니까? Linux 시스템의 다른 프로토콜은 시스템의 구성된 호스트 이름을 제공합니까?
Zeroconf를의 프로토콜 제품군 ( 위키 백과 )이 정보를 제공 할 수있다.
가장 잘 알려진 구현은 AllJoyn (Windows 및 기타), Bonjour (Apple), Avahi (UNIX / Linux)입니다.
LAN에있는 모든 항목의 목록을 보여주는 예 (이 경우별로 많지 않음) :
avahi-browse --all --terminate
+ ens18 IPv6 Canon MG6650 _privet._tcp local
+ ens18 IPv4 Canon MG6650 _privet._tcp local
+ ens18 IPv6 Canon MG6650 Internet Printer local
+ ens18 IPv4 Canon MG6650 Internet Printer local
+ ens18 IPv6 Canon MG6650 UNIX Printer local
+ ens18 IPv4 Canon MG6650 UNIX Printer local
+ ens18 IPv6 Canon MG6650 _scanner._tcp local
+ ens18 IPv4 Canon MG6650 _scanner._tcp local
+ ens18 IPv6 Canon MG6650 _canon-bjnp1._tcp local
+ ens18 IPv4 Canon MG6650 _canon-bjnp1._tcp local
+ ens18 IPv6 Canon MG6650 Web Site local
+ ens18 IPv4 Canon MG6650 Web Site local
+ ens18 IPv6 SERVER _device-info._tcp local
+ ens18 IPv4 SERVER _device-info._tcp local
+ ens18 IPv6 SERVER Microsoft Windows Network local
+ ens18 IPv4 SERVER Microsoft Windows Network local
보다 구체적으로를 사용 avahi-resolve-address
하여 주소를 이름으로 확인할 수 있습니다 .
예
avahi-resolve-address 192.168.1.254
192.168.1.254 router.roaima...
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다