域名必须转换成IP地址才能实现对网络的访问吗

发布网友

我来回答

4个回答

热心网友

域名必须要解析才能使用.解析到你服务器的IP地址,然后在服务器管理里面绑定的域名.就可以通过域名访问网站了. 

hosts介绍:
     hosts文件的作用就相当于一个DNS(DNS是实现一个从域名转换到IP的服务器),可以理解为hosts文件为优先级最高的DNS,当你上网的时候系统会先查找hosts文件,hosts文件是存在你使用的操作系统中的,如果有的话就直接把域名转换成以保存的 IP地址,如果没有的话则使用DNS服务器解析。也就是说,如果你的hosts文件保存了世界上所有的域名和IP地址的对应关系的话,那么你的电脑就是一台超级DNS。当然,没有人能够做到。
    hosts工作原理:
      域名到IP的转换过程可以这样理解:输入域名,查找hosts文件,如果有域名解析就转换为ip地址直接访问,如果没有就查找设置的DNS,如果有转换为ip地址并且直接访问,如果DNS还没有就查找对应的DNS。
      举个例子,首先你在你的浏览器上输入www.aa.com这个网址,它就会在你的操作系统的C:\WINDOWS\system32\drivers\etc目录下查找hosts文件,如果有出现“ip 域名”这样的组合,如“172.172.172.172 www.aa.com”(中间有空格),那么就将www.aa.com转换为172.172.172.172 ,浏览器访问www.aa.com这个域名就相当于访问172.172.172.172这个网址。如果hosts文件没有这个解析,那么就查找配置的DNS,一般配置的DNS是Google的DNS是
      “ nameserver 8.8.8.8
          nameserver 8.8.4.4 ”
        hosts文件没办法解析它,它就查找8.8.8.8这个Google的DNS,这个DNS也无法解析,那么它就会查找与之相连的DNS的国际域名(即.com)的DNS,这时候就能够解析了,那么就解析为IP地址进行访问。
      host设置:
      找到win 7的C:\WINDOWS\system32\drivers\etc目录下,这样要确保能有对host主机的修改权限,如果没有就修改host的使用权限:右键点击host文件,选择“属性”,然后选择“安全”,在“组或用户名”中使用win 7的当前用户,然后点击编辑按钮,如下图所示


然后点击“编辑”按钮,弹出下图对话框,在“组或用户名”中使用win 7的当前用户,然后将“User的权限”下面的“完全控制”后面的勾选上。


这时候win 7用户就可以修改host内容了。
然后用记事本打开host文件,假如我们要禁止浏览器访问www.163.com,可以在host的最下方加入:
“127.0.0.1 localhost
0.0.0.0 www.163.com”
这两行,也可以相当于输入“127.0.0.1 www.163.com”然后点击保存,这时候用浏览器打开www.163.com就会提示“页面载入错误。为什么不能访问这个网址呢,因为www.163.com被解析到127.0.0.1这个网址,也就是你本机,你的机子根本就不存在www.163.com这个网站咯,所以就不能访问了。


通过这个也可以增加域名解析,如果要在浏览器中输入aa.com和输入www.aa.com都是访问到同一个ip如172.86.86.100,可以在hots的配置的最后一行加上
“172.86.86.100      aa.com   www.aa.com”
这一行。

热心网友

域名必须要解析才能使用.解析到你服务器的IP地址,然后在服务器管理里面绑定你的域名.就可以通过域名访问你的网站了.

热心网友

是的,FQDN名到IP中间有DNS服务器解析的,

热心网友

访问网络时,输入的域名需要转化为IP地址,这一过程称为域名解析 DNS 是域名系统 (Domain Name System) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。在Internet上域名与IP地址之间是一对一(或者多对一)的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。 DNS 命名用于 Internet 等 TCP/IP 网络中,通过用户友好的名称查找计算机和服务。当用户在应用程序中输入 DNS 名称时,DNS 服务可以将此名称解析为与之相关的其他信息,如 IP 地址。因为,你在上网时输入的网址,是通过域名解析系统解析找到了相对应的IP地址,这样才能上网。其实,域名的最终指向是IP。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com