From: Peter Date: 2003-09-29T08:30:28+09:00 Subject: Re: TCPSocket.gethostbyname difficulties > Hmm, might be Win32 specific problem. Does stopping reverse lookup > make any difference? > > Socket.do_not_reverse_lookup = false [peterv@merlin] ruby -v ruby 1.8.0 (2003-08-04) [i686-linux] [peterv@merlin] ruby -rsocket -e 'Socket.do_not_reverse_lookup=false;p TCPSocket.gethostbyname("noblepack.com")' -e:1:in `gethostbyname': host not found (SocketError) from -e:1 [peterv@merlin] ruby -rsocket -e 'Socket.do_not_reverse_lookup=true;p TCPSocket.gethostbyname("noblepack.com")' -e:1:in `gethostbyname': host not found (SocketError) from -e:1 [peterv@merlin] ping -c 1 noblepack.com PING noblepack.com (205.178.141.161): 56 data bytes 64 bytes from 205.178.141.161: icmp_seq=0 ttl=110 time=82.2 ms --- noblepack.com ping statistics --- 1 packets transmitted, 1 packets received, 0% packet loss round-trip min/avg/max = 82.2/82.2/82.2 ms So it's definitely not Win32 specific. Also I would have stopped reverse lookup by setting Socket.do_not_reverse_lookup = true, but either way it doesn't help... Peter