用域名可以访问,用 IP 访问返回 503 Service Unavailable

从家里通过公司连接内网后,发现一些日常资源在访问时 dns 无法解析,必须设置为公司 dns 才可以。不过这样设置后访问公网如百度又受到影响(不得不吐槽一下公司的 dns),于是就打算把资源的域名直接改为 IP 去访问

通过 ping 拿到域名对应的 IP 后,就把 URL 做了替换,在 Chrome 中测试,却返回了 503 Service Unavailable
用域名可以访问,用 IP 访问返回 503 Service Unavailable_第1张图片

这是一个服务器错误,说明 IP 是通的,但是服务器没法处理这个请求,但改为域名访问又正常。Google 了一下,可能原因这个 IP 是共享的,服务器根据 Request 的 Header 中 host 值来确定路由到哪台应用服务上

于是打开 postman,仍然通过 IP 访问,但是添加了 host 参数,值为域名,Send 请求后返回了正常的页面内容

你可能感兴趣的:(笔记,http,服务器)