From: "Hal E. Fulton" Date: 2001-09-25T13:24:59+09:00 Subject: [ruby-talk:21656] Re: IPSocket#addr ----- Original Message ----- From: Dave Thomas To: ruby-talk ML Sent: Monday, September 24, 2001 11:22 PM Subject: [ruby-talk:21655] Re: IPSocket#addr > "Hal E. Fulton" writes: > > > u = UDPSocket.new > > u.bind('localhost', 8765) > > u.addr � ["AF_INET", 8765, "localhost", "127.0.0.1"] > > BasicSocket.do_not_reverse_lookup = true > > u.addr � ["AF_INET", 8765, "127.0.0.1", "127.0.0.1"] > > > > This is under IPSocket (from which TCPSocket inherits). > > > > Problem is, it always seems to give me an address, not > > a name. > > Is 127.0.0.1 in your DNS? What does > > dig -x 127.0.0.1 > > do? > > > Dave ; <<>> DiG 8.2 <<>> -x ;; res options: init recurs defnam dnsrch ;; got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUERY SECTION: ;; 1.0.0.127.in-addr.arpa, type = ANY, class = IN ;; ANSWER SECTION: 1.0.0.127.in-addr.arpa. 1D IN PTR localhost. ;; AUTHORITY SECTION: 0.0.127.in-addr.arpa. 1D IN NS localhost. ;; ADDITIONAL SECTION: localhost. 1d21h13m21s IN A 127.0.0.1 ;; Total query time: 20 msec ;; FROM: mercury.web-hosting.com to SERVER: default -- 207.228.244.4 ;; WHEN: Tue Sep 25 00:23:53 2001 ;; MSG SIZE sent: 40 rcvd: 93