ERR_NAME_NOT_RESOLVED 但 DNS 似乎有效

ERR_NAME_NOT_RESOLVED 但 DNS 似乎有效

我有一个 Azure VM,它运行带有 Nginx 容器的 docker,并且 DNS 配置中包含指向该 Azure VM 的 CNAME 条目。该网站在浏览器中不可用(Chrome 中为 ERR_NAME_NOT_RESOLVED)。Azure 网站本身可用。

工作网站:http://test-plattform.westeurope.cloudapp.azure.com/

无法使用的网站:http://dev.flamplattform.ch

DNS 检查器显示有效的 CNAME 解析:https://dnschecker.org/#CNAME/dev.flamplattform.ch

.nginx 配置

worker_processes auto;

events {
    worker_connections  1024;
}

http {
    charset utf-8;
    sendfile on;
    tcp_nopush on;
    tcp_nodelay on;
    log_not_found off;
    types_hash_max_size 2048;

    include mime.types;
    default_type application/octet-stream;

    # some security headers here...

    server {
        listen 80;
        listen [::]:80;
        server_name dev.flamplattform.ch test-plattform.westeurope.cloudapp.azure.com;

        location / {
            proxy_pass         http://app:80;
            proxy_http_version 1.1;
            proxy_set_header   Host $host;
            proxy_set_header   X-Real-IP $remote_addr;
            proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header   X-Forwarded-Host $server_name;
            proxy_set_header   X-Forwarded-Proto $scheme;
            proxy_cache_bypass $http_upgrade;
        }
    }
}

答案1

您的 CNAME 记录wwwdev明显的拼写错误。

dev.flamplattform.ch.   3600    IN  CNAME   test-plattform.westeurope.cloudapp.azure.com/.
www.flamplattform.ch.   3600    IN  CNAME   test-plattform.westeurope.cloudapp.azure.com/.

/从记录末尾删除错误。

您的 DNS 提供商本不应该允许您创建这些记录,但显然他们不能很好地验证输入……

相关内容