QNAP NASがDNSサーバーでホストの解決ができないことを検知

TS-453 Proでエラーポップアップが表示されます。

システムがDNSサーバーでホストの解決ができないことを検出しました。
一部のアプリケーションが正常に動作しない可能性があります。

「コントロールパネル > ネットワーク > ネットワーク & 仮想スイッチ > インターフェース」でDNSサーバーとデフォルトゲートウェイが正しいかご確認ください。DNSサーバー情報についてはプロバイダー(ISP)にお問い合わせください。

NASのネットワーク接続設定では接続タイプがDHCP、DNSサーバー接続は自動になっています。OPNSenseルーターがIPアドレスを割り当てており、DNSサーバーアドレスとして192.168.1.1(ルーターのアドレス)が表示されています。

OPNSenseで設定したUnbound DNSサービスのログもNASからの受信に問題ないようです:

2026-08-14T13:06:32Informationalunbound[35157:2] info: 192.168.1.70 auth.myqnapcloud.io. A IN NOERROR 0.000000 0 234
2026-08-14T13:06:32Informationalunbound[35157:2] info: 192.168.1.70 auth.myqnapcloud.io. A IN

SSHセッションで既知のドメイン(theregister.com)にpingを試したところ、「bad address」エラーが出ます。/etc/resolve.confファイルを確認すると「nameserver 127.0.1.1」だけで、期待していた192.168.1.1ではありません。

このようなDNS警告がQNAP NASで表示される理由を誰か説明してくれませんか?

DHCPスコープ外で手動IP設定を試してみましたか?

[quote=“dolbyman, post:2, topic:6670, full:true”]
DHCPスコープ外の手動IP設定を試してみましたか?
[/quote]まだですが、DNSは手動で設定しました:


これで変化があるか確認してみますが、正直言って違いはないはずです。自宅LANの他のデバイスはDNSで普通に動作しています。

うーん、どうやらNASがインターネットにアクセスできないみたいですね。QTSにそのテスト用の診断ツールってありますか?NASでSSHセッションからパブリックIPアドレスにpingはできます…

QuFirewall(クファイアウォール)を無効化または削除しましたか?

QuFirewall(クファイアウォール)を削除しました

こちらを試してみてください

それを試しましたが、たくさんのエラーが出ました:

[John@NASI ~]$ sudo /mnt/ext/opt/netmgr/netmgr.sh reset_all_settings_to_default
Password:
None
[John@NASI ~]$ sudo /etc/init.d/network.sh reset_network_config_to_default

[16:19:57] cmd: /usr/local/bin/nacli reset_config
[16:19:58] cmd: /usr/local/bin/nacli reset_wifi_phy_status_conf
[16:19:58] cmd: /usr/local/bin/nacli reset_wired_eap_conf
[16:19:59] cmd: /usr/sbin/nmcli ddns resetcfg
[16:19:59] cmd: /usr/local/bin/nacli reset_dhcpserver_conf
[16:19:59] cmd: /usr/local/bin/nacli migrate_dhcpserver_conf
[16:19:59] cmd: /usr/local/bin/nacli reset_radvd_conf{"data":"","error":0}

[16:19:59] cmd: /usr/local/bin/nacli migrate_nat{"data":"","error":0}
{"data":"","error":0}

[16:19:59] cmd: /usr/local/bin/nacli bootup_static_route
[16:19:59] cmd: /usr/local/bin/nacli reset_vlan_driver_conf[John@NASI ~]$ sudo /                             etc/init.d/network.sh clean-restart

[16:20:17] cmd: /usr/local/sbin/qsh NetworkService.ncaas.write_back path=all
[16:20:17] cmd: /sbin/daemon_mgr nmd ignore /usr/sbin/nmd.sh
[16:20:18] ERROR: cmd(/sbin/daemon_mgr nmd ignore /usr/sbin/nmd.sh) failed, ret=                             1
[16:20:18] cmd: nmcli nmd stop_all
[16:20:23] cmd: kill 11365
[16:20:23] cmd: /sbin/daemon_mgr ifd ignore /usr/local/bin/ifd
[16:20:23] ERROR: cmd(/sbin/daemon_mgr ifd ignore /usr/local/bin/ifd) failed, re                             t=1
[16:20:23] cmd: kill 11317
[16:20:23] cmd: /usr/local/bin/nacli stop
[16:20:37] cmd: kill 11304
[16:20:37] cmd: kill 11498
[16:20:37] cmd: /usr/local/bin/nacli write_hostsmodprobe: module x_tables not fo                             und in modules.dep
modprobe: module nf_conntrack not found in modules.dep
modprobe: module nf_defrag_ipv4 not found in modules.dep
modprobe: module ip_tables not found in modules.dep
modprobe: module xt_tcpudp not found in modules.dep
modprobe: module nf_nat_ipv4 not found in modules.dep
modprobe: module nf_nat_masquerade_ipv4 not found in modules.dep
modprobe: module nf_conntrack_ipv4 not found in modules.dep
modprobe: module iptable_filter not found in modules.dep
modprobe: module iptable_mangle not found in modules.dep
RTNETLINK answers: No such file or directory
iptables: Chain already exists.
iptables: Chain already exists.

[16:20:39] cmd: /sbin/ifconfig eth0 0.0.0.0 up &
[16:20:39] cmd: /sbin/ifconfig eth1 0.0.0.0 up &
[16:20:39] cmd: /sbin/ifconfig eth2 0.0.0.0 up &
[16:20:39] cmd: /sbin/ifconfig eth3 0.0.0.0 up &
[16:20:39] cmd: /sbin/hal_event --net_scan
[16:20:40] cmd: /sbin/daemon_mgr ifd start /usr/local/bin/ifd
[16:20:40] ERROR: cmd(/sbin/daemon_mgr ifd start /usr/local/bin/ifd) failed, ret                             =1
[16:20:40] cmd: /usr/local/bin/nacli start
[16:20:45] cmd: /sbin/daemon_mgr nmd start /usr/sbin/nmd.sh
[16:20:45] ERROR: cmd(/sbin/daemon_mgr nmd start /usr/sbin/nmd.sh) failed, ret=1
[16:20:45] cmd: /usr/local/bin/sbgw
[16:20:46] cmd: /usr/local/bin/nacli do_wifi_pcie_autoconnectmodprobe: module x_                             tables not found in modules.dep
modprobe: module nf_conntrack not found in modules.dep
modprobe: module nf_defrag_ipv4 not found in modules.dep
modprobe: module ip_tables not found in modules.dep
modprobe: module xt_tcpudp not found in modules.dep
modprobe: module nf_nat_ipv4 not found in modules.dep
modprobe: module nf_nat_masquerade_ipv4 not found in modules.dep
modprobe: module nf_conntrack_ipv4 not found in modules.dep
modprobe: module iptable_filter not found in modules.dep
modprobe: module iptable_mangle not found in modules.dep
boot_setup_mangle_prerouting has been setup before.
start ip_monitor
pidfile /var/run/network/netmgr/ip_monitor.pid already exist. Daemon already running?
/bin/bash: /etc/config/nm_script/*.sh: No such file or directory

これらのコマンドは以前に試したことがあるので、効果がなかったのはほぼ間違いありません。

QuFirewall(クファイアウォール)をアンインストールしたことで接続が失われた可能性はありますか?他のマシンからQNAP(キューナップ)のファイル共有を閲覧できるし、ウェブUIに接続できているということはLAN自体は問題ないようです。

元の「admin」アカウントを再度有効にして、そのアカウントを使ってもう一度試してください。

これらのコマンドは、「admin」と同じ権限を持つ別の管理アカウントで実行しました。

理解しています(その表示や sudo はコマンド出力で見ました)が、代替アカウントでは一部の機能がうまく動かないので、「admin」経由で試してください。

「デフォルトゲートウェイ」が設定されているか確認してください。

vswitchのリセットによって、同時にリセットされるもののひとつでもあります。

まずNASのSSHコンソールから traceroute 8.8.8.8 を実行して、Google(8.8.8.8)への接続がどこで途切れているか確認してください。結果を共有していただけますか?ありがとうございます!

Logged in as admin and ran the following commands:

sudo /mnt/ext/opt/netmgr/netmgr.sh reset_all_settings_to_default
sudo /etc/init.d/network.sh reset_network_config_to_default
sudo /etc/init.d/network.sh clean-restart

Output is as follows

[~] # sudo /mnt/ext/opt/netmgr/netmgr.sh reset_all_settings_to_default
None
[~] # sudo /etc/init.d/network.sh reset_network_config_to_default

[11:00:11] cmd: /usr/local/bin/nacli reset_config
[11:00:12] cmd: /usr/local/bin/nacli reset_wifi_phy_status_conf
[11:00:12] cmd: /usr/local/bin/nacli reset_wired_eap_conf
[11:00:12] cmd: /usr/sbin/nmcli ddns resetcfg
[11:00:13] cmd: /usr/local/bin/nacli reset_dhcpserver_conf
[11:00:13] cmd: /usr/local/bin/nacli migrate_dhcpserver_conf
[11:00:13] cmd: /usr/local/bin/nacli reset_radvd_conf{"data":"","error":0}

[11:00:13] cmd: /usr/local/bin/nacli migrate_nat{"data":"","error":0}
{"data":"","error":0}

[11:00:13] cmd: /usr/local/bin/nacli bootup_static_route
[11:00:13] cmd: /usr/local/bin/nacli reset_vlan_driver_conf[~] #
[~] #
[~] # sudo /etc/init.d/network.sh clean-restart

[11:00:35] cmd: /usr/local/sbin/qsh NetworkService.ncaas.write_back path=all
[11:00:35] cmd: /sbin/daemon_mgr nmd ignore /usr/sbin/nmd.sh
[11:00:35] ERROR: cmd(/sbin/daemon_mgr nmd ignore /usr/sbin/nmd.sh) failed, ret=1
[11:00:35] cmd: nmcli nmd stop_all
[11:00:41] cmd: kill 11278
[11:00:41] cmd: /sbin/daemon_mgr ifd ignore /usr/local/bin/ifd
[11:00:41] ERROR: cmd(/sbin/daemon_mgr ifd ignore /usr/local/bin/ifd) failed, ret=1
[11:00:41] cmd: kill 11228
[11:00:41] cmd: /usr/local/bin/nacli stop
[11:00:56] cmd: kill 11215
[11:00:56] cmd: kill 11405
[11:00:56] cmd: /usr/local/bin/nacli write_hostsmodprobe: module x_tables not found in modules.dep
modprobe: module nf_conntrack not found in modules.dep
modprobe: module nf_defrag_ipv4 not found in modules.dep
modprobe: module ip_tables not found in modules.dep
modprobe: module xt_tcpudp not found in modules.dep
modprobe: module nf_nat_ipv4 not found in modules.dep
modprobe: module nf_nat_masquerade_ipv4 not found in modules.dep
modprobe: module nf_conntrack_ipv4 not found in modules.dep
modprobe: module iptable_filter not found in modules.dep
modprobe: module iptable_mangle not found in modules.dep
RTNETLINK answers: No such file or directory
iptables: Chain already exists.
iptables: Chain already exists.

[11:00:59] cmd: /sbin/ifconfig eth0 0.0.0.0 up &
[11:00:59] cmd: /sbin/ifconfig eth1 0.0.0.0 up &
[11:00:59] cmd: /sbin/ifconfig eth2 0.0.0.0 up &
[11:00:59] cmd: /sbin/ifconfig eth3 0.0.0.0 up &
[11:00:59] cmd: /sbin/hal_event --net_scan
[11:00:59] cmd: /sbin/daemon_mgr ifd start /usr/local/bin/ifd
[11:00:59] ERROR: cmd(/sbin/daemon_mgr ifd start /usr/local/bin/ifd) failed, ret=1
[11:00:59] cmd: /usr/local/bin/nacli start
[11:01:04] cmd: /sbin/daemon_mgr nmd start /usr/sbin/nmd.sh
[11:01:04] ERROR: cmd(/sbin/daemon_mgr nmd start /usr/sbin/nmd.sh) failed, ret=1
[11:01:04] cmd: /usr/local/bin/sbgw
[11:01:05] cmd: /usr/local/bin/nacli do_wifi_pcie_autoconnectmodprobe: module x_tables not found in modules.dep
modprobe: module nf_conntrack not found in modules.dep
modprobe: module nf_defrag_ipv4 not found in modules.dep
modprobe: module ip_tables not found in modules.dep
modprobe: module xt_tcpudp not found in modules.dep
modprobe: module nf_nat_ipv4 not found in modules.dep
modprobe: module nf_nat_masquerade_ipv4 not found in modules.dep
modprobe: module nf_conntrack_ipv4 not found in modules.dep
modprobe: module iptable_filter not found in modules.dep
modprobe: module iptable_mangle not found in modules.dep
boot_setup_mangle_prerouting has been setup before.
start ip_monitor
pidfile /var/run/network/netmgr/ip_monitor.pid already exist. Daemon already running?
/bin/bash: /etc/config/nm_script/*.sh: No such file or directory

[11:01:32] cmd: /sbin/qpkg_cli --disable container-station[~] #
[~] #
[~] #
[~] #
[~] # [~] # sudo /mnt/ext/opt/netmgr/netmgr.sh reset_all_settings_to_default
-sh: [~]: command not found
modprobe: module nf_defrag_ipv4 not found in modules.dep
modprobe: module ip_tables not found in modules.dep
[~] # None
-sh: None: command not found
modprobe: module nf_nat_ipv4 not found in modules.dep
modprobe: module nf_nat_masquerade_ipv4 not found in modules.dep
modprobe: module nf_conntrack_ipv4 not found in modules.dep
modprobe: module iptable_filter not found in modules.dep
modprobe: module iptable_mangle not found in modules.dep
boot_setup_mangle_prerouting has been setup before.
start ip_monitor
pidfile /var/run/network/netmgr/ip_monitor.pid already exist. Daemon already running?
/bin/bash: /etc/config/nm_script/*.sh: No such file or directory

[11:01:32] cmd: /sbin/qpkg_cli --disable container-station[~] #[~] # [~] # sudo /etc/init.d/network.sh reset_network_config_to_default
-sh: [~]: command not found
[~] #
[~] # [11:00:11] cmd: /usr/local/bin/nacli reset_config
-sh: [11:00:11]: command not found
[~] # [11:00:12] cmd: /usr/local/bin/nacli reset_wifi_phy_status_conf
-sh: [11:00:12]: command not found
[~] # [11:00:12] cmd: /usr/local/bin/nacli reset_wired_eap_conf
-sh: [11:00:12]: command not found
[~] # [11:00:12] cmd: /usr/sbin/nmcli ddns resetcfg
-sh: [11:00:12]: command not found
[~] # [11:00:13] cmd: /usr/local/bin/nacli reset_dhcpserver_conf
-sh: [11:00:13]: command not found
[~] # [11:00:13] cmd: /usr/local/bin/nacli migrate_dhcpserver_conf
-sh: [11:00:13]: command not found
[~] # [11:00:13] cmd: /usr/local/bin/nacli reset_radvd_conf{"data":"","error":0}
-sh: [11:00:13]: command not found
[~] #
[~] # [11:00:13] cmd: /usr/local/bin/nacli migrate_nat{"data":"","error":0}
-sh: [11:00:13]: command not found
[~] # {"data":"","error":0}
-sh: data:: command not found
[~] #
[~] # [11:00:13] cmd: /usr/local/bin/nacli bootup_static_route
-sh: [11:00:13]: command not found
[~] # [11:00:13] cmd: /usr/local/bin/nacli reset_vlan_driver_conf[~] #
-sh: [11:00:13]: command not found
[~] # [~] #
-sh: [~]: command not found
[~] # [~] # sudo /etc/init.d/network.sh clean-restart
-sh: [~]: command not found
[~] #
[~] # [11:00:35] cmd: /usr/local/sbin/qsh NetworkService.ncaas.write_back path=all
-sh: [11:00:35]: command not found
[~] # [11:00:35] cmd: /sbin/daemon_mgr nmd ignore /usr/sbin/nmd.sh
-sh: [11:00:35]: command not found
[~] # [11:00:35] ERROR: cmd(/sbin/daemon_mgr nmd ignore /usr/sbin/nmd.sh) failed, ret=1
-sh: syntax error near unexpected token `('
[~] # [11:00:35] cmd: nmcli nmd stop_all
-sh: [11:00:35]: command not found
[~] # [11:00:41] cmd: kill 11278
-sh: [11:00:41]: command not found
[~] # [11:00:41] cmd: /sbin/daemon_mgr ifd ignore /usr/local/bin/ifd
-sh: [11:00:41]: command not found
[~] # [11:00:41] ERROR: cmd(/sbin/daemon_mgr ifd ignore /usr/local/bin/ifd) failed, ret=1
-sh: syntax error near unexpected token `('
[~] # [11:00:41] cmd: kill 11228
-sh: [11:00:41]: command not found
[~] # [11:00:41] cmd: /usr/local/bin/nacli stop
-sh: [11:00:41]: command not found
[~] # [11:00:56] cmd: kill 11215
-sh: [11:00:56]: command not found
[~] # [11:00:56] cmd: kill 11405
-sh: [11:00:56]: command not found
[~] # [11:00:56] cmd: /usr/local/bin/nacli write_hostsmodprobe: module x_tables not found in modules.dep
-sh: [11:00:56]: command not found
[~] # modprobe: module nf_conntrack not found in modules.dep
-sh: modprobe:: command not found
[~] # modprobe: module nf_defrag_ipv4 not found in modules.dep
-sh: modprobe:: command not found
[~] # modprobe: module ip_tables not found in modules.dep
-sh: modprobe:: command not found
[~] # modprobe: module xt_tcpudp not found in modules.dep
-sh: modprobe:: command not found
[~] # modprobe: module nf_nat_ipv4 not found in modules.dep
-sh: modprobe:: command not found
[~] # modprobe: module nf_nat_masquerade_ipv4 not found in modules.dep
-sh: modprobe:: command not found
[~] # modprobe: module nf_conntrack_ipv4 not found in modules.dep
-sh: modprobe:: command not found
[~] # modprobe: module iptable_filter not found in modules.dep
-sh: modprobe:: command not found
[~] # modprobe: module iptable_mangle not found in modules.dep
-sh: modprobe:: command not found
[~] # RTNETLINK answers: No such file or directory
-sh: RTNETLINK: command not found
[~] # iptables: Chain already exists.
-sh: iptables:: command not found
[~] # iptables: Chain already exists.
-sh: iptables:: command not found
[~] #
[~] # [11:00:59] cmd: /sbin/ifconfig eth0 0.0.0.0 up &
[1] 29863
[~] # [11:00:5-sh: [11:00:59]: command not found
9] cmd: /sbin/ifconfig eth1 0.0.0.0 up &
[2] 29864
[1]   Done(127)               [11:00:59] cmd: /sbin/ifconfig eth0 0.0.0.0 up
[~] # [11:0-sh: [11:00:59]: command not found
0:59] cmd: /sbin/ifconfig eth2 0.0.0.0 up &
[3] 29865
[2]   Done(127)               [11:00:59] cmd: /sbin/ifconfig eth1 0.0.0.0 up
[~] # [11:0-sh: [11:00:59]: command not found
0:59] cmd: /sbin/ifconfig eth3 0.0.0.0 up &
[4] 29866
[3]   Done(127)               [11:00:59] cmd: /sbin/ifconfig eth2 0.0.0.0 up
[~] # [11:0-sh: [11:00:59]: command not found
0:59] cmd: /sbin/hal_event --net_scan
-sh: [11:00:59]: command not found
[4]+  Done(127)               [11:00:59] cmd: /sbin/ifconfig eth3 0.0.0.0 up
[~] # [11:00:59] cmd: /sbin/daemon_mgr ifd start /usr/local/bin/ifd
-sh: [11:00:59]: command not found
[~] # [11:00:59] ERROR: cmd(/sbin/daemon_mgr ifd start /usr/local/bin/ifd) failed, ret=1
-sh: syntax error near unexpected token `('
[~] # [11:00:59] cmd: /usr/local/bin/nacli start
-sh: [11:00:59]: command not found
[~] # [11:01:04] cmd: /sbin/daemon_mgr nmd start /usr/sbin/nmd.sh
-sh: [11:01:04]: command not found
[~] # [11:01:04] ERROR: cmd(/sbin/daemon_mgr nmd start /usr/sbin/nmd.sh) failed, ret=1
-sh: syntax error near unexpected token `('
[~] # [11:01:04] cmd: /usr/local/bin/sbgw
-sh: [11:01:04]: command not found
[~] # [11:01:05] cmd: /usr/local/bin/nacli do_wifi_pcie_autoconnectmodprobe: module x_tables not found in modules.dep
-sh: [11:01:05]: command not found
[~] # modprobe: module nf_conntrack not found in modules.dep
-sh: modprobe:: command not found
[~] # modprobe: module nf_defrag_ipv4 not found in modules.dep
-sh: modprobe:: command not found
[~] # modprobe: module ip_tables not found in modules.dep
-sh: modprobe:: command not found
[~] # modprobe: module xt_tcpudp not found in modules.dep
-sh: modprobe:: command not found
[~] # modprobe: module nf_nat_ipv4 not found in modules.dep
-sh: modprobe:: command not found
[~] # modprobe: module nf_nat_masquerade_ipv4 not found in modules.dep
-sh: modprobe:: command not found
[~] # modprobe: module nf_conntrack_ipv4 not found in modules.dep
-sh: modprobe:: command not found
[~] # modprobe: module iptable_filter not found in modules.dep
-sh: modprobe:: command not found
[~] # modprobe: module iptable_mangle not found in modules.dep
-sh: modprobe:: command not found
[~] # boot_setup_mangle_prerouting has been setup before.
-sh: boot_setup_mangle_prerouting: command not found
[~] # start ip_monitor
-sh: start: command not found
[~] # pidfile /var/run/network/netmgr/ip_monitor.pid already exist. Daemon already running?
-sh: pidfile: command not found
[~] # /bin/bash: /etc/config/nm_script/*.sh: No such file or directory
-sh: /bin/bash:: No such file or directory
[~] #
[~] # [11:01:32] cmd: /sbin/qpkg_cli --disable container-station[~] #
-sh: [11:01:32]: command not found

I’ll reboot to see what happens…

「admin」としてログインしている場合(そして、あなたがそうしているのは分かっています)、sudoを使う必要はありません。:nerd_face:

traceroute 8.8.8.8 の結果はこちらです

traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 46 byte packets
 1  192.168.1.1 (192.168.1.1)  0.451 ms  8.8.8.8 (8.8.8.8)  0.387 ms  192.168.1.1 (192.168.1.1)  1.075 ms

あっ!もちろん、別の管理者アカウントを使っていた時はsudoを使わないといけませんでした😊

興味本位で traceroute 8.8.8.8 -v を実行してみたら、たくさんの出力がありました。そのうちの1つのホップで次のように表示されます:

72 bytes from 192.168.1.1 to 192.168.1.1: icmp type 3 (Dest Unreachable) code 3
 4: x42000045
 8: x00404150
12: xd2661140
16: x4601a8c0
20: x0101a8c0
24: x3500ea9d
28: x614b2e00
32: x00014c79
36: x00000100
40: x00000000
44: x38013801
48: x38013801
52: x2d6e6907
56: x72646461
60: x70726104
64: x0c000061
68: x00000000

3秒リセットを実行し、@dolbyman さんの「コマンドラインでネットワークと仮想スイッチ設定をリセットする方法」の提案も試しましたが、うまくいきませんでした。本当に行き詰まっています :frowning: