一、IP与主机名
  • IP地址不好记,我们使用将主机名与IP对应起来。因此主机名就对应到IP地址上
  • 例如:百度的IP为14.215.177.39,但是我们在搜索栏输入www.baidu.com也能访问百度
二、DNS服务器
  • DNS服务最大的功能:就是在进行“主机名称与该主机IP的解析”的一项协议
  • 例如:当我们在浏览器输入“www.baidu.com”时,计算机就会通过DNS主机查询www.baidu.com的IP,再将查询到的IP结果返回给我们的浏览器

注意事项

  • 我们的计算机向DNS服务器查询主机名对应的IP信息,所以我们计算机中必须有DNS服务器的IP才可以
  • 在Linux中,DNS主机IP的设定在/etc/resolv.conf文件中

服务/软件管理:09---IP、主机名、DNS域名解析_DNS系统

三、Linux的域名解析

Linux使用域名去访问一个地址的时候

  • 第一步:先去/etc/hosts文件中查找是否有域名与对应的IP地址
  • 第二步:如果/etc/hosts文件中没有。再去/etc/resolv.conf文件中访问DNS服务器,把域名递交给DNS服务器,DNS服务器最后返回一个IP地址给主机,主机就可以访问到对应的地址(这个文件中的DNS服务器是路由器分配的,DHCP会自动分配一个DNS服务器。也可以自己添加)

DNS劫持

  • 一些用户,会截取你的主机向DNS服务器发送的数据包,并且模拟DNS服务器向你返回一个假的IP地址。这个IP地址返回到你的主机,你的主机就会误认为这个IP地址是这个域名所对应的地址