小编Rob*_*rde的帖子

正确的 DNS 后缀设置 Ubuntu 17.04?

我无法让 DNS 后缀正常工作

基本上,我已经jira.mycompany.local在公司的DNS服务器上映射到192.168.100.5

我希望能够同时使用jira和访问它jira.mycompany.local

我有这个 /etc/systemd/resolvd.conf

[Resolve]
Domains=mycompany.local devnet.mycompany.nl
Run Code Online (Sandbox Code Playgroud)

重新启动网络管理器并解决:

systemctl restart NetworkManager.service
systemctl restart systemd-resolved.service 
Run Code Online (Sandbox Code Playgroud)

结果如下/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
Run Code Online (Sandbox Code Playgroud)

所以这一切看起来都不错。测试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
Run Code Online (Sandbox Code Playgroud)

Ping 到 IP:

>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
Run Code Online (Sandbox Code Playgroud)

Ping 到主机名(带和不带后缀):

>ping jira
ping: jira: Name or service not known

>ping …
Run Code Online (Sandbox Code Playgroud)

ubuntu dns systemd-networkd resolv.conf

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

dns ×1

resolv.conf ×1

systemd-networkd ×1

ubuntu ×1