AniW Ruby, jak odwrócić dns wyszukać nazwę komputera zeroconf/bonjour?
Resolv.getname("fred.local")
Resolv.getaddress("10.0.1.18")
ani
Socket.gethostbyaddr([10,0,1,18].pack("CCCC"))
wydają się rozpoznawać hosty w podsieci lokalnej, które wykorzystują zeroconf/Bonjour. Muszę znaleźć nazwę komputera zerokonf w lokalnej podsieci, podając jej adres IP.
może coś takiego: 'h_n = Socket.getaddrinfo ('10 .0.1.18' , nil)' może działać. Nazwa hosta powinna znajdować się w: 'h_n [0] [2]' – fmendez
Po prostu zwraca '10 .0.1.18 'jako nazwę hosta ... [["AF_INET", 0, "10.0.1.18", "10.0.1.18", 2, 2, 17], ["AF_INET", 0, "10.0.1.18", "10.0.1.18", 2, 1, 6]] – Uilleann