Html 直接IP和DNS地址之间的CSS和favicon不同

Html 直接IP和DNS地址之间的CSS和favicon不同,html,css,favicon,Html,Css,Favicon,我在一个家里托管的网站上工作,看到了该网站的直接IP版本和DNS版本之间的差异 DNS站点: 没有favicon html/正文周围没有空白 IP站点: 法维康出现了 显示8像素的边距 index.html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" cont

我在一个家里托管的网站上工作,看到了该网站的直接IP版本和DNS版本之间的差异

DNS站点:

  • 没有favicon
  • html/正文周围没有空白
IP站点:

  • 法维康出现了
  • 显示8像素的边距
index.html:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="***">
    <meta name="author" content="***">
    <link rel="shortcut icon" href="/resources/img/favicon.ico" />

    <title>***</title>

    <link href="/resources/css/main.css" rel="stylesheet">

  </head>
  <body>
    <div>
      <div class="titles">
        <center>
          <h2><a href="/index.html">***</a></h2>
          <h3><a href="/resources/doc/resume.pdf">Résumé</a> | <a href="https://github.com/SWPhantom" target="_blank">Github</a></h3>
          <br><br>
          <h2>Web Project Gallery</h2>
          <h3><a href="/flights/index.html">Safe Flights</a></h3>
        </center>
      </div>
      <div class="footer">
        <center>
          <a href="http://github.com/SWPhantom/" target="_blank">
          <img src="/resources/img/octocat.png" height="32" width="32"></a>
          <a href="http://***.tumblr.com/" target="_blank">
          <img src="/resources/img/tumblr.png"></a>
          <a href="http://twitter.com/***/" target="_blank">
          <img src="/resources/img/twitter.png" height="32" width="32"></a>
        </center>
      </div>
    </div>
  </body>
</html>
修正保证金问题的补充:

margin: 0;
然而,这让我有点不舒服。我假设通过直接IP进入站点与使用DNS没有什么不同

有谁能解释为什么会发生这种情况(并帮助我让favicon出现在站点的DNS版本中)

域名服务器上的DNS设置:

Web服务器在请求中为不同的主机名使用不同的文件集,这种情况并不少见。事实上,如果web服务器能够同时为多个域或主机名提供服务,那么这是必要的。您可能已经在web服务器上设置了一个虚拟主机,该虚拟主机的文档根不同于“默认”web主机,如果没有其他虚拟主机匹配该请求,则该虚拟主机将被用于断开。您看到的效果与DNS设置无关,假设两个请求都到达同一个接口。

您是否尝试为favicon使用绝对URL?
margin: 0;