DNS服务器基础及如何设置/修改DNS地址?
DNS基础:
什么是DNS服务器?
简单来说,DNS服务器就是域名管理系统. DNS(Domain Name System)即域名解析服务器的意思.
DNS服务器是干什么的?
DNS服务器在互联网的作用是:把域名转换成为网络可以识别的ip地址。首先,要知道互联网的网站都是一台一台服务器的形式存在的,但是我们怎么去到要访问的网站服务器呢?这就需要给每台服务器分配IP地址,互联网上的网站无穷多,我们不可能记住每个网站的IP地址,这就产生了方便记忆的域名管理系统DNS,他可以把我们输入的好记的域名转换为要访问的服务器的IP地址.
也就是为了方便我们浏览互联网上的网站而不用去刻意记住每个主机的IP地址,DNS服务器就应运而生,提供将域名解析为IP的服务,从而使我们上网的时候能够用简短而好记的域名来访问互联网上的静态IP的主机。
如何使用DNS服务器的域名解析服务?
您拥有自己的域名后,您需要DNS服务器来解析您的域名。解析的作用就是告知您的访问者,您的网站是处于在哪个IP的主机上。
DNS服务器是由您的域名注册公司来提供的,如果您在某公司注册域名,就由该公司来提供,您不需要做任何设置,只需保持默认选项即可。
您可以随时更改您域名的设置,比如可以让它指到不同的IP。当您更改了域名的设置时,全世界的DNS服务器也将会一一被通知到。这样,全世界的互联网用户也将一一被引导到您新的主机。通知是有一个过程的,如果让全世界的DNS服务器都刷新并了解到您的改动,约需要24个小时
DNS服务的由来?
DNS的全称是Domain Name System当您连上一个网址在UR里打上www.fity.cn的时候可以说就是使用了DNS的服务了。但如果您知道这个www.fity.cn的IP地址直接输入58.30.241.38也同样可以到达这个网址(如果该域名为默认主机)。其实电脑使用的只是IP地址而已(最终也是0和1啦)这个www.fity.cn只是让人们容易记忆而设的。因为我们人类对一些比较有意义的文字记忆(如www.fity.cn)比记忆那些毫无头绪的号码(如58.30.241.38)往往容易得多。DNS的作用就是为我们在文字和IP之间担当了翻译而免除了强记号码的痛苦。
在早期的IP网路世界里面每台电脑都只用IP地址来表示不久人们就发现这样很难记忆於是一些UNIX的使用者就建立一个HOSTS对应表将IP和主机名字对应起来这样用户只需输入电脑名字就可以代替IP来进行沟通了。如果你安装了Linux系统在/etc下面就可以找到这个hosts档案了在NT的系统里你也可以在\winnt\system32\drivers\etc下面找到它。不过这个HOSTS档是要由管理者手工维护的最大的问题是无法适用於大型网路而且更新也是件非常头痛的事情。这就是DNS大派用场的时候了。
补充:知道网址,在DOS下用什么命令查到对应的IP呀?[例如: 查询https://www.fity.cn]
用ping命令是可以的。执行结果如下:
=============================================================
D:\>ping www.fity.cn
Pinging www.fity.cn [58.30.241.38] with 32 bytes of data:
Reply from 58.30.241.38: bytes=32 time=20ms TTL=53
Reply from 58.30.241.38: bytes=32 time=10ms TTL=53
Reply from 58.30.241.38: bytes=32 time=20ms TTL=53
Reply from 58.30.241.38: bytes=32 time=10ms TTL=53
Ping statistics for 220.181.6.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 34ms, Maximum = 36ms, Average = 35ms
=============================================================
从上面可以看出,www.fity.cn的IP是58.30.241.38。
如果您使用的是windows操作系统,可以直接使用nslook命令查询dns服务器,得到相应的ip:
=============================================================
D:\>nslookup www.fity.cn
Server: dns1.gwbnah.net.cn[标志着执行DOS此命令的所在地:安徽合肥]
Address: 202.102.192.68 [合肥的DNS服务器地址]
Non-authoritative answer(非权威应答):
Name: www.fity.cn
Addresses: 58.30.241.38 [标志着未来往事网站是运行在该IP上的]
=============================================================
这个命令更加全面,可以看到,www.fity.cn 注册了几个ip,现在正在使用第几个。
怎样获得或查看本机的DNS地址?
你可以试试下面列出的三种方法:
1、网上邻居——属性——(网络适配器设置)——本地连接——详细信息
(如果是Win7:网络——属性——本地连接——详细信息)
1、【开始】->【运行】->输入 cmd ->接着输入 ipconfig
把IP Adress后面的地址记下来,然后输入
nslookup+空格+上面记的IP地址
出现的
Server:……
Adress:……
Server是服务器域名
Adress是DNS服务器IP地址
2、开始--运行---CMD--ipconfig /all
列出的DNS server就是你要查看的本机的DNS地址。
你可以比对下你的机器的DNS地址是否设置正确,如果你还不了解全国各地的DNS地址,你可以查看本博客文章《全国DNS服务器地址一览表》了解更多相关知识。
如何设置/修改本机DNS地址?
Windows环境:
网上邻居——属性——(网络适配器设置)——本地连接——属性
(如果是Win7:网络——属性——本地连接——属性——Internet协议版本4(TCP/IPvX)属性——使用下面的DNS服务器地址 修改为你要设置的新DNS地址即可)
CentOS:
修改resolve.conf文件。
此处评论已关闭