Ubuntu 22.04搭建Bind9 DNS服务器后外部设备无法通过其IP解析的问题求助
Ubuntu 22.04搭建Bind9 DNS服务器后外部设备无法通过其IP解析的问题求助
我想把一台Ubuntu 22.04服务器做成我PC的DNS服务器,已经给服务器设置了静态IP,打算把这个IP填到Windows的DNS配置里。
但现在碰到个棘手的问题:当我在外部设备上执行命令 nslookup google.de @123.123.123.12(其中123.123.123.12是我的服务器静态IP)时,会弹出错误提示:nslookup: couldn't get address for '@123.123.123.12': not found。也就是说我既没法把服务器IP作为DNS使用,甚至连从外部设备用nslookup测试解析都做不到。
不过在服务器本地控制台直接执行 nslookup google.de 是完全正常的,DNS解析毫无问题。可只要涉及到用服务器的静态IP来做解析或者连通测试就不行。
我已经尝试用 ufw allow 53/udp 和 ufw allow 53/tcp 命令开放了DNS服务需要的53端口,ufw状态显示active,规则也确实已经添加进去了,但问题还是没解决。有没有大佬能帮忙分析下这到底是哪里出问题了?
备注:内容来源于stack exchange,提问作者jelkaa
相关产品推荐
相关产品推荐

