何“架设”自己的DNS服务器

  不知怎么的有位读者去查了我域名的whois信息,然后给我发邮件,很吃惊的问我:“你用的自己的DNS服务器?你自己架设的?厉害。”

  我看到他的邮件就愣住了,不知道说什么,同时心里还是有些得意,装B的地方还真有人上钩了。。。这位同学看到不要见怪,本来我根本没在意这个事了,你既然发现了。就应这位同学的邀请写写如何“投机取巧”架设自己的DNS服务器。

  注:下面的方法纯属装B,没有什么实际意义,就是好看点,老鸟勿笑。

  

  一.什么是DNS

  这个网上就有详细的概念介绍,DNS 是域名系统 (Domain Name System) 的缩写。不过这篇文章所说的DNS并不是指我们上网电脑里所设置的DNS服务器,如8.8.8.8这样的。而是指域名底下的DNS解析服务器。

  我们查一个域名,就是查询域名的whois信息。比方我们查新浪sina.com.cn域名的信息。结果就是

  

  红色框框所指的就是DNS服务器。

  像新浪是大公司,拥有自己的DNS服务器。那一些小站点呢?可以用本身域名注册商的DNS,或者第三方的DNS,如dnspod。比方Zpp.cc就是一个小网站。

  

  很明显,就是用的DNSpod的DNS服务。

  二.如何架设自己的DNS服务器

  如果你查询我的博客,也就是9Fun.Org的whois信息,结果是

  

  很明显,我用了自己的DNS了,而且一次性架设了6台。你ping我的各个服务器,比方ping ns1.9fun.org 你会发现这些服务器都是确实存在的,且6台ip遍布天朝各省。不过你肯定会奇怪,我只是一个写博客的,哪有钱去维护6台服务器?这就如前面所说,这不过就是个“投机取巧”的方法。并不是什么真正架设。只是小站点装大站点,纯粹让人觉得牛B而已,并没有什么含义。

  那怎么做呢?其实很简单

  1、您必须有一个属于您自已的域名。比如:9fun.org(废话)

  2、在域名服务商那可以注册一个DNS域名,以使您的DNS服务器在全球有效。

  关键就是第二个。很多域名服务商尤其是国外的都是免费提供这个功能。比方我的9fun.org是在name.com注册,在后台控制面板

  

  有一个选项是注册Name Server Registration的。国内一些注册商如新网,新网互联的域名控制面板里是叫做“注册本域名下的DNS” 。这个名字,大同小异,是一个意思。

  3、点击进去添加至少两个DNS,如ns1.9fun.org及ns2.9fun.org,IP地址填写你所用的DNS服务器的IP地址。

  这个ip填写什么呢?这个就是投机取巧的地方了。比方我用以前dnspod的dns服务器,就ping ns1.dnspod.net。得到的ip填入要注册的ns1.9fun.org里面。

  

  121.12.116.83就是ns1.dnspod.net的ip,同理,依次注册ns2,ns3这些的ip。如果你不用dnspod,也可以使用别的dns服务商的ip,比方freedns.ws,新网互联(dns.com.cn)这些dns都是可以的。

  4、在你的域名注册商那里把DNS服务器改为ns1.9fun.org等你自己注册的DNS服务器

  

  5、 至此你就可能用看起来像是自己的DNS服务器解析自己的域名了,不过所有的记录还是得登陆DNSpod添加和更改。当然你用freedns.ws的ip注册的就在freedns.ws里面修改a记录,mx记录这些。

  三.优点和缺点。

  严格的说这样做没有任何优点,只是满足下自己的虚荣心罢了。毕竟很多独立博客作者写原创博客,自己写主题,自己配置服务器,其实很大程度上也是体现出“独立”二字。倒不如从dns也独立了。

  另一方面。这样做的缺点不少。

  当DNSPOD的ns1.dnspod.net等服务器的IP变化了的时候,你也要改ns1.9fun.org的IP地址,如果加了ns1.9fun.org加了A记录的话,也必须更新。假设ns1.dnspod.net的ip改了的话,你又没注意,你网站就访问不了了。这样是非常影响网站的稳定性的,最好找个IP比较固定的DNS服务商,不然会很累的,老改域名解析也烦。

  所以,切记,商业网站,千万不要为了“装B" 而改了这个。老老实实用原来的服务,比较稳定性才是王道。

  文章来源:http://www.9fun.org/archives/206.html 转载请以链接形式标明本文地址

时间: 2024-09-21 23:39:19

何“架设”自己的DNS服务器的相关文章

免费架设自己的DNS服务器

国内Internet的连接速度不尽如人意已是不争的事实,于是许多网友软硬兼施,以求最大限度地提高上网速度.一时间快猫加鞭.NetAnts等网络工具软件深受网友的青睐.然而,大部分人忽略了影响上网速度的一个重要的环节,那就是域名解析. 众所周知,每台连接在Internet上的服务器都拥有唯一的IP地址,有人称之为数字网址.不过类似于 202.96.134.133等的IP地址显然是晦涩难懂的,不便记忆,于是人们用URL(统一资源定位符)来表示网站地址,比如www.micosoft.com,有人称之为

【DNS服务器架设】Centos下转发DNS服务器的架设与测试

架设前的准备: 要架设DNS服务器,则必须安装可以提供DNS服务的软件程序,即bind软件,使用下面的命令即可安装: 1 yum install -y bind-chroot bind-utis 1.修改主配置文件/etc/named.conf 此服务器的架设相对简单,即实际上是把自己这台[所谓的DNS服务器]作为一个代理,向上执行查询DNS信息,这种环境下,只需要修改/etc/named.conf这个主配置文件即可,修改如下: 上面的配置完成后使用下面的命令来启动DNS服务: 1 /etc/i

域名解析方法及在Linux系统上架设DNS服务器

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;  DNS是域名系统Domain Name System的缩写,是一种组织域层次结构的计算机和网络服务命名系统,当用户在应用程序中输入DNS名称时,DNS服务可以将此名称解析为与此名称相关的IP地址信息.今天,我就给大家介绍一下目前常见的域名解析方法以及如何在Linux系统上架设DNS服务器,希望能够给各位朋友的DNS学习带来一些帮助. 一.域名解析的方法 1.最早的

DNS服务器架设之从服务器的架设

1.泛域名解析的概念: 如用户登录mageedu.com时,输入错误,输入了ww.mageedu.com时 ,mageedu.com的NS服务器是无法判断ww这个域名的.所以为了防止此错误.小的网站的NS服 务器中配置可以在定义一个项 *.mageedu.com.来引导输入错误的用户还能够进入到此网站. 但是一些大型的网站这样的做法就有些不妥,他们通常采用的是让用户进入到一个错误的页 面,来引导用户.或者让用户重新输入. 2.自己的DNS服务器不应该为自己区域以外的人随意递归 ①如何编辑定义递归

linux下架设DNS服务器

内容简介: DNS的简述 DNS服务器的安装 DNS常见名词 DNS配置文件详解 配置主要的DNS服务 DNS的简述 网络中为了区别各个主机,必须给每台主机配置一个唯一的IP地址,但这些数字的地址人们比较难以记忆,所以就采用了"域名"的方式来取代这些数字. 当某台主机要与其他主机进行通信时,就可以利用域名通信,域名向DNS服务器进行查询,转换成相应的IP地址进行通信. 早期的DNS服务是有一个文件提供/etc/hosts文件,但是后来随着互联网的开发,这个文件已经不能满足需求,于是由伯

架设DNS服务器要谨慎

由于企业办公需要,笔者在局域网内部署了DNS服务器,所有客户机上的DNS服务器地址参数都设置为该服务器的IP地址.并且还在DNS服务器中新建了一个名为"rtj.net"的域,供企业员工访问内部网站需要. 但经测试,用户可以正常访问企业内部网,但访问Internet上的网站时就会出现问题.笔者将客户机的DNS服务器地址修改为公网DNS服务器的IP地址后,就可访问Internet上的网站,但又不能访问企业内部网站了.然而,为了节省经费,"rtj.net"域并没有在公网的

Linux架设DNS服务器(二)

  2. 安装服务器软件 2.1 取得bind软件包(现在新的版本为8.2.2 p5) 从bind的主页http://www.isc.org上取得最新stable版的三个文件: bind-contrib.tar.gz bind-doc.tar.gz bind-src.tar.gz 或者从http://www.redhat.com上取得三个文件: bind-8.2.2-p5-9.i386.rpm bind-devel-8.2.2-p5-9.i386.rpm cache-nameserver-6.2

winmydns DNS服务器架设_DNS服务器

一.您必须有一个属于您自已的域名.比如:abc.com.没有域名的必须先注册一个域名. 二.在国际域名中心注册一个DNS域名,以使您的DNS服务器在全球有效. 1.在域名注册商(如新网,新网互联)的域名控制面板里一个"注册本域名下的DNS"的功能. 2.点击进去添加两个DNS,如ns1.abc.com及ns2.abc.com,IP地址填写您的安装winmydns的服务器IP地址. 3.在 http://www.internic.com/whois.html页面填入您的DNS域名,如ns

局域网内架设DNS服务器要谨慎_网络冲浪

DNS(Domain Name Server)是一个巨大的分布式数据库,它通过域名服务器提供一个指定域的信息来实现域名的解析,域名服务器负责将域名转换为IP地址.将Internet中的所有域名信息都放在同一台计算机中是不可能的,因此DNS系统采用树形结构,将不同层次域的域名信息分别存储在不同的域名服务器中,最高层为根域服务器. 由于企业办公需要,笔者在局域网内部署了DNS服务器,所有客户机上的DNS服务器地址参数都设置为该服务器的IP地址.并且还在DNS服务器中新建了一个名为"knowsky.c