【网络】dns_probe_finished_nxdomain 错误

本文提供了解决方案,指导如何通过输入chrome://net-internals/#dns来清除谷歌浏览器的DNS缓存。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解决方案:

谷歌浏览器地址栏输入 chrome://net-internals/#dns 清除 dns 缓存即可

转载于:https://www.cnblogs.com/huxiaoyun90/p/4991187.html

### 关于宝塔部署 Vue2 项目的 DNS_PROBE_FINISHED_NXDOMAIN 和 Nginx Duplicate Location 错误 #### 一、DNS_PROBE_FINISHED_NXDOMAIN 的原因与解决方案 `DNS_PROBE_FINISHED_NXDOMAIN` 是 Chrome 浏览器返回的一个错误提示,表示浏览器无法解析输入的域名。这通常是因为以下原因之一: 1. **域名未正确绑定至服务器** 如果在宝塔面板中绑定了域名,则需要确认该域名已正确指向服务器的公网 IP 地址。可以通过 `ping` 命令测试域名是否能解析到正确的 IP 地址[^1]。 2. **本地 Hosts 文件问题** 检查本地计算机上的 hosts 文件是否有错误配置。如果存在临时映射记录,可能会影响正常解析。 3. **DNS 缓存问题** 清除本地 DNS 缓存可以尝试解决问题,在 Windows 中运行命令 `ipconfig /flushdns`;Linux 下则执行 `/etc/init.d/nscd restart` 或者重启网络服务[^2]。 4. **宝塔面板设置检查** 确认宝塔面板中的站点已经启用了对应的域名,并且监听了正确的端口(默认为 80/443)。此外还需要注意防火墙规则是否开放了必要的端口号。 #### 二、Nginx Configuration File - Duplicate Location Error 处理方法 当编辑 nginx 配置文件时出现 “duplicate location” 警告或错误消息,意味着同一个 URI 存在多个重复定义的位置块 (location block),这是不允许的行为之一。以下是排查和修正此问题的具体措施: 1. **查找重复项** 打开相关网站根目录下的 conf 文件,仔细查看是否存在两个及以上相同的路径声明。例如: ```nginx server { listen 80; server_name example.com; root /www/example.com/dist/; # 可能存在的重复部分 location /api/ { proxy_pass http://backend_server; } location /api/ { try_files $uri @fallback; } // 这里造成了冲突 error_page 404 /404.html; } ``` 对于此情况应删除多余的条目或将它们合并成单一逻辑单元[^3]。 2. **调整优先级顺序** 当某些特定模式匹配前缀与其他更通用的形式发生重叠时也可能引发此类异常。比如下面的例子展示了如何合理安排不同级别的路由优先权来避免歧义: ```nginx location ~* \.(?:jpg|jpeg|gif|png)$ { ... } // 图片资源处理 location ^~ /static/ { alias /var/www/static/; } // 明确静态资产位置 location / {} // 默认捕获剩余请求 ``` 3. **验证语法准确性** 修改完成后记得利用内置工具检测新版本配置的有效性:`sudo nginx -t` 。如果没有发现问题再加载最新改动:`sudo systemctl reload nginx`[^1]。 #### 示例代码片段展示最终优化后的 NGINX 设置模板如下所示: ```nginx server { listen 80 default_server; server_name yourdomain.com www.yourdomain.com; index index.html index.htm; set_real_ip_from 127.0.0.1; real_ip_header X-Forwarded-For; real_ip_recursive on; root /home/wwwroot/vue_project/dist; gzip on; include enable-php.conf; access_log logs/access.log main; error_log logs/error.log warn; location / { try_files $uri /index.html; } location /api/ { rewrite ^.*$ / break; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://your_backend_service_address/; } } ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值