From: Uechi Yasumasa Date: 2000-05-05T03:12:07+09:00 Subject: [ruby-list:22275] host.conf $B$O;2>H$7$J$$$N!)(B ruby でホスト名から IPアドレスを得ようとすると、必ずネームサーバ に問い合わせに行くのですが、先に /etc/hosts を参照するにはどうす ればいいでしょうか。 自宅のコンピュータではネームサーバを動かさずに /etc/hosts で名前 解決をしているのですが、自分の IPアドレスを引くのにプロバイダへ接 続してしまい悲しい思いをしてしまいます。 irb(main):005:0> TCPsocket.getaddress('localhost') "127.0.0.1" この場合プロバイダに接続してから結果が表示される。 環境は Kondara MNU/Linux 1.1 ruby 1.4.4 (2000-04-14) [i586-linux] nude:~$ cat /etc/hosts 127.0.0.1 localhost 192.168.0.2 nude nude.local nude:~$ cat /etc/host.conf order hosts,bind multi on nude:~$ cat /etc/resolv.conf nameserver 210.163.51.3 nameserver 210.163.51.2 よろしくお願いします。 -- うえち uechi@ryucom.ne.jp http://www1.ryucom.ne.jp/uechi/