花原です。

私のところの「FreeBSD 13.1-RELEASE-p2 amd64」なマシンも、host コマンドで
は同様に(NXDOMAIN)になります。
ping コマンドだとちゃんと引いているようです。
ちなみに、「FreeBSD  12.3-RELEASE-p8 amd64」なマシンでも同様でした。

    # host localhost.ish.org
    Host localhost.ish.org not found: 3(NXDOMAIN)
    # ping  localhost.ish.org
    PING localhost.ish.org (127.0.0.1): 56 data bytes
    64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.036 ms
    ...
    ^C

host コマンドが DNSしか検索しないから、というオチだったりしないでしょう
か?



On Fri, 11 Nov 2022 12:41:32 +0900 (JST)
Masachika ISHIZUKA <i...@amail.plala.or.jp> wrote:

>   石塚@杉並です。
> 
>   VPSを引っ越すために、一時的に新旧サーバに同じマシン名を設定して
> 作業を行おうと思っています。
> 
> % cat /etc/host.conf
> # Auto-generated from nsswitch.conf
> hosts
> dns
> %
> 
> という初期状態のままで、サーバ名を検索すれば/etc/hostsに記述した
> ものがDNSよりも優先されると思っていたのですが、どうやってもDNSを
> 検索してしまいます。何か勘違いしているのかと思って、/etc/hostsに
> 大昔から記述していた
> 
> ::1                     localhost localhost.ish.org
> 127.0.0.1               localhost localhost.ish.org
> 
> を検索してみると、
> 
> % host localhost.ish.org
> Host localhost.ish.org not found: 3(NXDOMAIN)
> % host -v localhost.ish.org
> Trying "localhost.ish.org"
> Trying "localhost.ish.org.ish.org"
> Host localhost.ish.org not found: 3(NXDOMAIN)
> Received 113 bytes from 127.0.0.1#53 in 0 ms
> 
> という状況なのですが、これって正常な動作なのでしょうか?
>   VPSのマシンは 13.1-RELEASE-p3 ですが、自宅の 14.0-CURRENT で
> も同じ状況です。昔はちゃんとlocalhost.ish.orgが引けていた記憶が
> あるのですが、何か勘違いしているのかなぁ?
> -- 
> Masachika ISHIZUKA

-- 
Yoshihiro Hanahara <hanah...@meiko.co.jp>


Reply via email to