虚拟主机ip与域名建立映射关系

背景交代

  • 虚拟主机服务商:DigitalOcean
  • 虚拟主机系统:Ubuntu 14.04
  • 域名服务商:GoDaddy
  • 【虚拟主机ip与域名建立映射关系】
    一. DigitalOcean设置
    1. 登陆你的 DigitalOcean 账号,进入首页。按照以下步骤点击,进入最终操作页面。步骤: Networking 》 Domains 。
    2. 在当前页面输入图示内容 (example.com替代为你自己的域名,后面的ip地址同理) 输入完毕后按蓝色按钮确认。
      虚拟主机ip与域名建立映射关系
      文章图片

    3. 在当前页面输入图示内容 (同理,将红色字内容替换为自己的) 然后按蓝色按钮确认后,DigitalOcean设置完成。
      虚拟主机ip与域名建立映射关系
      文章图片

      特别注意 ! 在该页面只需输入 A 对应的内容框即可。至于原因,大家可以网上搜索关于 ip 协议的知识。尤其关于 ipv4与ipv6的区别与关系。
    二. GoDaddy设置
    1. 登陆你的GoDaddy账号,进入首页见下图,点击红框按钮进入下一页面。
      虚拟主机ip与域名建立映射关系
      文章图片

    2. 同理,点击,进入下一页面。
      虚拟主机ip与域名建立映射关系
      文章图片

    3. 同理,点击,进入下一页面。
      虚拟主机ip与域名建立映射关系
      文章图片

    4. 来到最后一步,你只要把当前页面修改为与下图红框内容完全一致并保存即可 (其中willyon.com是我的域名)。 同时也意味着GoDaddy设置完成。
      虚拟主机ip与域名建立映射关系
      文章图片

    三. 验证映射是否成功
    1. 映射设置生效需要时间,最长2小时即可生效。若没记错,我当时是走完以上两步后5分钟生效的。
    2. 如何验证自己的映射是否成功?在任何一台能上网的电脑终端 ,输入以下命令:
      pingexample.com

      如果出现类似如下的信息,则表示映射成功。
      PINGexample.com(123.456.789.010)56(84)bytesofdata. 64 bytesfrom123.456.789.010: icmp_seq=1ttl=49time=224ms 64 bytesfrom123.456.789.010: icmp_seq=2ttl=49time=204ms 64 bytesfrom123.456.789.010: icmp_seq=3ttl=49time=254ms 64 bytesfrom123.456.789.010: icmp_seq=4ttl=49time=184ms ...... ......

    也就是说,只要 ping 你的域名之后,出现你刚才所映射的主机 ip 地址,则表示成功。
    三. 总结: 本文所述,是搭建个人网站的小但必须的一步。对于主机ip地址与域名之间建立映射关系的理解,可比喻为,将一个身份证号和一个人名绑定,这样这个人衣食住行都会很方便。同理,ip地址与域名绑定后,有利于服务器和客户端之间信息的顺畅流通)。而提供这项“绑定”服务的,就是DNS(Domain Name System)。

      推荐阅读