DNSサフィックスが機能しません。
既定では、jira.mycompany.local
会社のDNSサーバーは次のようにマップされています。192.168.100.5
jira
とを使ってアクセスできるようにしたいjira.mycompany.local
。
私の中にはこれがあります/etc/systemd/resolvd.conf
[Resolve]
Domains=mycompany.local devnet.mycompany.nl
ネットワーク管理者を再起動し、以下を解決します。
systemctl restart NetworkManager.service
systemctl restart systemd-resolved.service
結果は次のとおりです/etc/resolv.conf
。
nameserver 192.168.10.1
nameserver 192.168.10.2
nameserver 127.0.0.53
search mycompany.local
search devnet.mycompany.nl
だから、これはすべて良く見えます。テストDNS:
nslookup jira.mycompany.local
Server: 192.168.10.1
Address: 192.168.10.1#53
Name: jira.mycompany.local
Address: 192.168.100.5
IPでping:
>ping 192.168.100.5
PING 192.168.100.5 (192.168.100.5) 56(84) bytes of data.
64 bytes from 192.168.100.5: icmp_seq=1 ttl=63 time=7.04 ms
Pingホスト名(サフィックスを含めるか除く):
>ping jira
ping: jira: Name or service not known
>ping jira.mycompany.local
ping: jira.mycompany.local: Name or service not known
関連ライン /etc/nsswitch.conf
:
hosts: files [NOTFOUND=return] resolve [!UNAVAIL=return] dns myhostname
(邪魔にならないようにハバヒラインを外しました。)
採掘テストの使用:
dig +short jira
(empty)
dig +short jira.mycompany.local
192.168.100.5
[編集する]
etc/nsswitch.confでホスト行を修正しました。
hosts: files resolve dns
今:
>ping jira.mycompany.local
PING jira.mycompany.local (192.168.100.5) 56(84) bytes of data.
64 bytes from 192.168.100.5: icmp_seq=1 ttl=63 time=7.04 ms
動作しますが:
>ping jira
ping: jira: Temporary failure in name resolution
この問題をデバッグまたは解決するにはどうすればよいですか?
ベストアンサー1
search
オンライン機能のみをお試しくださいresolv.conf
search mycompany.local devnet.mycompany.nl
dig
第二に、using onlyテストはjira
失敗します。これは通常の動作です。dig
ホスト名は、で指定されたドメインを使用して自動的に完了しませんresolv.conf
。