“Debian 域名打不开”这个问题,需要先区分你说的是哪个域名、以及打不开的具体表现。下面按常见情况帮你排查。
ftp.debian.org、mirrors.debian.org)*.local、example.debian.net)下面分别说明。
✅ 排查:
ping debian.org
curl -I https://www.debian.org
如果 ping 不通但浏览器能开,可能是 ICMP 被禁(正常现象)。
nslookup debian.org
如果返回:
can't find debian.org: No answer
说明 DNS 有问题。
✅ 解决:
sudo nano /etc/resolv.conf
改为:
nameserver 8.8.8.8
nameserver 1.1.1.1
或改用系统网络管理工具(NetworkManager / systemd-resolved)。
debian.org 一般可用✅ 替代方案:
如果你是在 Debian 上搭了网站/服务,但域名访问不了:
dig yourdomain.com
确认 A 记录指向你的服务器 IP。
ss -tulnp | grep :80
如果没有 nginx / apache2,说明服务没起。
sudo ufw status
允许:
sudo ufw allow 80,443/tcp
cat /etc/hosts
确认没有错误映射。
.local 域名打不开Debian 默认用 systemd-resolved + mDNS
✅ 确保:
sudo apt install avahi-daemon
sudo systemctl enable --now avahi-daemon
你可以告诉我:
ping 不通?我可以一步一步帮你查到根因。