私はいくつかのローカルDNSレコードをホストするためにローカルBIND9サーバーを使用しています。ローカルドメイン名をマイニングしようとすると、digにローカルBIND9サーバーを使用するように明示的に指示しないと、その名前が見つかりません。
user@heimdal:~$ dig +short heimdal.lan.se
user@heimdal:~$ dig +short @192.168.1.7 heimdal.lan.se
192.168.1.2
Ubuntu 17.04とsystemd-resolvedを使用してください。これは私の/etc/resolvedの内容です。
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual nameservers.
nameserver 127.0.0.53
systemd-resolve --statusの出力
Global
DNS Servers: 192.168.1.7
192.168.1.1
DNSSEC NTA: 10.in-addr.arpa
16.172.in-addr.arpa
168.192.in-addr.arpa
17.172.in-addr.arpa
18.172.in-addr.arpa
19.172.in-addr.arpa
20.172.in-addr.arpa
21.172.in-addr.arpa
22.172.in-addr.arpa
23.172.in-addr.arpa
24.172.in-addr.arpa
25.172.in-addr.arpa
26.172.in-addr.arpa
27.172.in-addr.arpa
28.172.in-addr.arpa
29.172.in-addr.arpa
30.172.in-addr.arpa
31.172.in-addr.arpa
corp
d.f.ip6.arpa
home
internal
intranet
lan
local
private
test
DNSサーバー部分は、192.168.1.7をプライマリDNSサーバー(私のローカルBIND9インスタンス)として正しく構成したようです。なぜ使わないのかわかりません…?
ベストアンサー1
したがって、管理のために有線 eth0 インターフェイスを変更することで問題が解決されました。
/etc/NetworkManager/NetworkManager.confで、ifupdownをManaged = trueに変更します。
[ifupdown]
managed=true
その後、ネットワーク管理者を再起動します。
sudo systemctl restart NetworkManager
その後は完璧に動作しました..
100%ではありません。また、パーサーを終了するためにこれらの変更を適用しました。
sudo service resolvconf disable-updates
sudo update-rc.d resolvconf disable
sudo service resolvconf stop
このトピックに関するこのブログ投稿に感謝します。 https://ohthehugemanatee.org/blog/2018/01/25/my-war-on-systemd-resolved/(ない場合はご利用ください。https://github.com/ohthehugemanatee/ohthehugemanatee.org/blob/main/content/blog/source/2018-01-25-my-war-on-systemd-resolved.markdown)
これがうまくいくことを願っています...システム全体の解析作業は本当に醜いです。