如何通过域名访问自己的网站——关于域名和IP的绑定

虽然已经初步建立好了网站,但通过IP访问并非一种易于记忆的方式,而且不便于他人对自己网站的访问。此时我们可以考虑去申请一个域名。

域名申请的网站很多,值得一提的是网站备案问题:
只有当你的域名服务器和网站服务器都位于国外(或者中国香港)时,才不需要备案,两者只要有一方位于中国大陆,都是需要备案的。现在备案其实也很方便,几个工作日就能下来,上传一些证件照片就行,不用去当地派出所。在购买域名或服务器时也多考虑下吧。

在申请到域名后,需要为域名添加一条记录,通过该记录将域名或其子域名映射到建立好的网站地址,腾讯云的添加记录界面如图所示:

  • 记录类型:一般选择A记录
  • 主机记录:@表示申请的域名,例如我这里显示的@.madeinabyss.cc,表示为madeinabyss.cc这个域名添加记录。如果填入www,就是在为www.madeinabyss.cc添加记录
  • 线路类型:一般选默认,除非有特殊要求
  • IPv4地址:填入你网站的IP地址
  • 权重:当网站访问量很大,你需要把域名分流到不同IP地址时使用,一般选择-就行
  • TTL:解析记录在域名服务器更新时间,单位为秒,一般选600

可以看到添加解析记录的右边其实自带说明的。

添加记录后过几分钟,就应该可以通过域名访问到自己的网站了。


但故事还没有结束。

虽然链接到了网站,但会看到网站上一些图标都是以方框形式显示的,而且居然无法显示看板娘!点击主页上的任意文章后,会发现图标和看板娘显示正常了,但浏览器地址栏显示的是IP地址而非域名。

正确的解决方法:

进入wordpress仪表盘设置界面,把WordPress地址(URL)和站点地址(URL)这两项都改成你的域名:

改完后就可以通过域名正常访问。

 

实践中,我因为只改了一个地址卡了好久。

只改WordPress地址(URL)的后果:

  • 通过域名登录正常显示Font Awesome符号以及看板娘
  • 点击文章后浏览器地址会显示IP而非域名
  • 无法通过IP/wp-admin登录wordpress仪表盘
  • 能通过domain/wp-admin登录wordpress仪表盘

 

只改站点地址(URL)的后果:

  • 浏览器地址栏正确显示域名(通过域名访问)
  • 点击文章正确显示域名
  • 无法正常显示Font Awesome符号以及看板娘
  • 用F12查看浏览器控制台,可以看到src显示的依旧是IP地址,而且存在报错
  • 能通过IP/wp-admin登录wordpress仪表盘
  • 无法通过domain/wp-admin登录wordpress仪表盘

 

两个都修改的效果:

  • 浏览器地址栏正确显示域名(通过域名访问)
  • 点击文章正确显示域名
  • 正常显示Font Awesome符号以及看板娘
  • 用F12查看浏览器控制台,可以看到src显示域名
  • 通过IP/wp-admin或domain/wp-admin都能登录wordpress仪表盘

 

存在问题

通过IP访问网站反而出现了Font Awesome符号以及看板娘无法正常显示的情况。和最初两者都不改的情况一样。

 

 

封面链接

https://www.pixiv.net/artworks/58606862

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注