📄 0270dynamic_dns.htm
字号:
因为 IP 是那么难背的东西,而且,如果您的 IP 又是类似拨接的不固定的 IP 时,那还更伤脑筋呢!
因此我们才会习惯以熟悉的英文字串来做为主机名称,
然后让『这个主机名称与 IP 达成对应』,那直接记忆主机名称就行了,反正 IP 的查询就交给电脑主机来做即可!
在这样的想法下,我们当然就需要有主机名称啦!底下咱们就来谈一谈先!<br /><br />
<hr /><a NAME="hostname_why"></a><img src="../images/penguin-s.gif" alt="小标题的图示" height="23" width="16" align="middle" /><span class="text_h2">主机名称的由来</span><br />
<div class=block2>
从上面的说明我们知道因为 IP 不好记,所以人类习惯使用主机名称来记忆与连上某部主机。
好在早期连上网路的电脑数量不多,所以在网路上的人们就想出一个简单的办法来进行主机名称与 IP
的对应,那就是『<span class=text_import2>在每部电脑的 /etc/hosts 里面设定好主机名称与 IP
的对应表</span>』。那么未来人们就可以直接藉由主机名称来连接上某些网路上的主机棉!<br /><br />
然而因为科技的发达,连上 Internet 的人们越来越多,使用 /etc/hosts
的方法已经搞不定了(只要一部电脑上线,全部的 Internet 上面的所有电脑都要重新改写 /etc/hosts!不太好吧!)
,这个时候领域名称系统 ( Domain Name System, DNS ) 就适时的出现了!<br /><br />
DNS 利用类似树状目录的型态,<span class=text_import2>将主机名称的管理分配在不同层级的 DNS
主机当中,经由分层管理,所以每一部主机的记忆的资讯就不会很多,而且异动上面也相当的容易修改</span>!
那么这个 DNS 的功能您知道了吗?对啦!就是『<span class=text_import2>将电脑主机的名称转译成
IP</span> 』就是了!当然棉,他的额外功能还很多,关于 DNS 的详细的解析部分我们将在后续的
<a href="0350dns.php">DNS 主机架设</a>章节当中在持续的加强内容,总之,
他的最大功能就是『<span class=text_import2>让有意义的,人类较容易记忆的主机名称(英文字母)
,转译成为电脑所熟悉的 IP 位址!</span>』<br /><br />
</div>
<hr /><a NAME="hostname_avalible"></a><img src="../images/penguin-s.gif" alt="小标题的图示" height="23" width="16" align="middle" /><span class="text_h2">重点在合法授权</span><br />
<div class=block2>
很多朋友都认为∶『<span class=text_import2>因为我想要架站,所以主机需要有个主机名称,
因此我就得要架设 DNS?</span>』是这样吗?当然不是棉!DNS 是个很庞大的架构,
而且是串连在全球的网路当中,除非你经由『注册』的手续来让 DNS 系统承认你的主机名称的存在,
否则你架设的 DNS 只能说是一个『地下练习的测试站』而已啦!并没有用途的。<br /><br />
那我要如何加入 DNS 系统呢?很简单啦!首先你必须要选择一个注册单位,
并且检查出你想要注册的主机名称是否存在?主机名称是有意义的,并不是你可以随便注册的喔!
举例来说,在台湾常见的个人网站注册主机名称为∶ *.idv.tw ,而公司行号则可能注册为
*.com.tw 了!这个得要特别留意。至于台湾地区的注册单位很多,你可以选择例如 Hinet 或 Seednet
之类的 ISP 来注册。当然,你也可以选择免费的 no-ip.org 来注册的。<br /><br />
但要请您特别注意的是,并不是所有的注册单位都提供单纯主机名称的对应功能,
所以要注册前,请『货比三家』啊!鸟哥所申请的单位分别是国外的 .org 及台湾的 Hinet 两家,
Hinet 有提供 .idv.tw 的主机名称对应,还不错。
当然你也可以使用免费的 no-ip.org 来进行主机名称的注册!<br /><br />
<div style="padding: 10 0 10 0 ;" align="right"><table width="90%"><tr><td><b>Tips:</b><br /><span style="font-style: italic; color : darkgreen"> 在这个章节当中,鸟哥的讲解比较少,因为很多资料都与 <a href="0350dns.php">DNS 伺服器篇</a>
有重复,在这个章节当中鸟哥主要在介绍动态 IP 架站的一个简单主机名称申请方式啦! ^_^
</span></td><td><img src="../images/vbird_face.gif" /></td></tr></table></div> </div>
<hr /><a NAME="hostname_what"></a><img src="../images/penguin-s.gif" alt="小标题的图示" height="23" width="16" align="middle" /><span class="text_h2">申请静态还是动态
DNS 主机名称</span><br />
<div class=block2>
由上面的说明当中,我们可以很清楚的知道 DNS 系统最大的功能就是在主机名称对应 IP
的转译上面。当然啦,预设的 DNS 转译是用在『<span class=text_import2>固定 IP 对应主机名称</span>』
的方法上面的!夭寿喔!我们的小站很多都是以非固定 IP (很多人也称为浮动式 IP 、动态 IP 等等的名称)
来上网的,更有甚者, Hinet 的 ADSL 拨接都是 24 小时强制断线一次的,所以我们都得需要重新拨接上网,
而每次拨接成功后取得的 IP 可不见得相同啊,如此一来 IP 不是一直在变吗?
那么我不就需要一直跟我上层 DNS 主机的管理员申请『变更 IP 』吗?会不会太麻烦了点? <br /><br />
是很麻烦啊!所以现在为了解决这个问题,很多 ISP 提供了所谓的 <span class=text_import2>动态 DNS
主机服务</span> 的功能,他是这样做的∶
<ol><span class=text_import2>
<li>Client 端(就是您啦)每次开机或者是重新拨接,并取得一个新的 IP 之后,会向 DNS Server
端提出要求,希望 Server 端变更主机名称与 IP 的对应 (这个步骤在每个主要的 ISP 都有提供适当的
program 来提供给 client 使用);<br /><br />
<li>Server 端接受 Client 端的要求之后,会先去查询 Client 提供的帐号密码是否正确,
正确之后就会立即修改 Server 本身对于您的主机名称的设定值。
</span></ol>
所以棉,每次我们取得了新的 IP 之后,我们的主机名称对应的 IP 也会跟著在 DNS 系统上面更新,
如此一来,只要别人知道您的主机名称,不论您的 IP 为何,他一定可以连上您的主机 (因为 IP 跟著您的主机而变!)
这对于我们这种使用动态 IP 的人是很有帮助的! (阿!真是造福我们这些穷苦人家的孩子呀!) <br /><br />
不过,还是需要注意的是,目前的主机名称申请很多是『需要钱的』!如果您需要比较稳定的主机名称对应
IP 的服务,那么花点钱来注册还是必须的,不过,如果是实验性质的网站,那么也是可以申请免费的动态
DNS 系统喔!<br />
</div>
</div>
<hr /><a NAME="need"></a><img src="images/penguin-m.gif" alt="大标题的图示" height="34" width="25" align="middle" /><span class="text_h1">注册一个合法的主机名称</span><br />
<div class=block1>
<span class=text_import1>静态 DNS 主机注册∶</span><br />
好了,既然知道了 DNS 的用途,那么自然我们就需要来申请 DNS 啦!不然怎么架设网站呢?目前的静态 IP
对应主机名称的注册网站实在太多了,我们仅提出几个出来分享就是了!<br />
<ul>
<li>台湾网路资讯中心∶<a href="http://www.twnic.net" target="_blank">http://www.twnic.net</a>
<li>国外的领域名称系统∶<a href="http://www.netsol.com/" target="_blank">http://www.netsol.com/</a>
<li>国外的领域名称系统∶<a href="http://www.dotster.com/" target="_blank">http://www.dotster.com/</a>
</ul>
<span class=text_import1>动态 DNS 主机注册∶</span><br />
那么有没有免费的 DNS 系统呀!呵呵!当然有棉!我们要感谢造福我们这些穷苦人家的孩子的大好人~
您可以在底下找到相关的资讯∶<br />
<ul>
<li>国外的免费 DNS 系统∶<a href="http://www.no-ip.com" target="_blank">http://www.no-ip.com</a>
</ul><br />
<hr /><a NAME="need_static"></a><img src="../images/penguin-s.gif" alt="小标题的图示" height="23" width="16" align="middle" /><span class="text_h2">静态 DNS 注册∶以
Hinet 为例</span><br />
<div class=block2>
静态 DNS 的申请方式其实都差不多,都是需要∶<br />
<ol><span class=text_import2>
<li>先查询所想要注册的网域是否存在;
<li>进入 ISP 去申请注册您所想要的主机名称;
<li>缴费,并等待主机名称被启用。
</span></ol>
我们以台湾蛮常见的 Hinet 这个 ISP 提供的『个人网域, .idv.tw』注册方式来说明∶<br /><br />
<ol>
<hr /><li><span class=text_import1>登入主画面,并查询欲注册网域是否存在</span><br /><br />
直接连结到底下的网页去∶<a href="http://nweb.hinet.net" target="_blank">http://nweb.hinet.net/</a>
,并在 whois 的画面当中(右上角)选择您想要注册的主机名称,按下『Go』开始搜寻。<br /><br />
<center><img src="0270dynamic_dns/static_dns_01.png" border=1
title="利用 whois 查询欲注册网域是否存在" alt="利用 whois 查询欲注册网域是否存在"><br />
图一、利用 whois 查询欲注册网域是否存在</center><br />
<hr /><li><span class=text_import1>逐步进行注册</span><br /><br />
如果确认您的主机名称没有被注册掉,那么您就可以开始注册了!同样的在上面的网站连结当中,
选择『个人网域名称』就可以开始申请了!请依序一步一步办理!这里不再说明了,反正都是中文,
看的懂得啦! ^_^<br /><br />
<center><img src="0270dynamic_dns/static_dns_02.png" border=1
title="个人网域逐步注册的流程示意图" alt="个人网域逐步注册的流程示意图"><br />
图二、个人网域逐步注册的流程示意图</center><br />
<hr /><li><span class=text_import1>填写主机名称对应的 IP</span><br /><br />
缴费完毕之后,我们就可以开始进行主机名称的填写了!在图二的图示中按下『DNS 指定/异动』的项目,
并填入您的主机名称与密码,然后就会出现如下的画面了∶<br /><br />
<center><img src="0270dynamic_dns/static_dns_03.png" border=1
title="主机名称与 IP 对应的填写范例" alt="主机名称与 IP 对应的填写范例"><br />
图三、主机名称与 IP 对应的填写范例</center><br />
特别的给他留意,因为我们没有要架设 DNS 主机,所以当然最上方要选择『主机』的项目,
然后您可以填入三部主机名称喔!当然,这三部主机名称可以通通指向同一个 IP ,也可以不同!
随您的便呐!需要注意到的是,您的主机名称应该是『othername.yourhost.idv.tw』后面的
yourhost.idv.tw 是不变的,前面的 othername 则可以自由选取呢!例如鸟哥上面的设定,后面均是
vbird.idv.tw ,而前面的名称就可以让我自由选择啦!<br /><br />
<hr /><li><span class=text_import1>等待 DNS 启用</span><br /><br />
在上图三当中按下『填写完请按这里』后,就等著启用吧!不过设定成功到可以使用,
其实需要一定的时间的,以鸟哥为例,第一次申请之后,大约过了 20
小时该设定才正确的启动呢!请以请耐心等候啊!不要太著急棉! ^_^<br /><br />
</ol>
各家的领域名称注册流程都差不多,不过,金额是有点差异的,当然,服务也就有不同啊!鸟哥的
vbird.org 领域名称则是在 <a href="http://www.godaddy.com/"
target="_blank">http://www.godaddy.com</a> 注册的喔!如果您不想要使用
.idv.tw 来注册的话,那么国外的 ISP 提供的 DNS 也可以考虑看看说!<br /><br />
</div>
<hr /><a NAME="need_dynamic_noip"></a><img src="../images/penguin-s.gif" alt="小标题的图示" height="23" width="16" align="middle" /><span class="text_h2">动态 DNS 注册∶以
no-ip 为例</span><br />
<div class=block2>
如果你跟鸟哥一样使用 ADSL 拨接的方式来上网,这表示你的 IP 应该是不固定的!果真如此的话,
那想要架站就比较麻烦一点!因为上面利用 Hinet 注册的方式通常是给固定 IP 使用的,
你应该不会想要天天上去更新你的 IP 吧?此时这个 no-ip.com 所提供的免费动态 IP
对应主机名称的服务就很重要啦!我们先来申请一个主机名称来玩玩吧! ^_^<br /><br />
<ol>
<hr /><li><span class=text_import1>登入主网页,并且注册一个新帐号</span><br /><br />
你必须要连上 <a href="http://www.no-ip.com" target="_blank">http://www.no-ip.com</a> 这个网站,
然后在出现的画面当中选择『 Sign-up Now 』那个项目∶<br /><br />
<a name="fig_04"></a><center><img src="0270dynamic_dns/no-ip_01.png" border=1
title="no-ip 网站的注册流程之一" alt="no-ip 网站的注册流程之一"><br />
图四、 no-ip 网站的注册流程之一</center><br />
<hr /><li><span class=text_import1>开始填写识别资料</span><br /><br />
因为 no-ip 会发给您一份密码,所以在出现的如下画面中,您必须要填写『
<span class=text_import2>一个可以收到邮件的合法 Email</span> 』,以及您的身份确认资料,
这很重要,因为后续的资料都是使用您注册时的这个咚咚呐!然后再按下最底下的『SIGN UP NOW』即可!
如果没有 Email 怎么办?现在免费的 email 这么多,随便申请一个吧! ^_^<br /><br />
<center><img src="0270dynamic_dns/no-ip_02.png" border=1
title="no-ip 网站的注册流程之二" alt="no-ip 网站的注册流程之二"><br />
图五、 no-ip 网站的注册流程之二</center><br />
<hr /><li><span class=text_import1>启用帐号</span><br /><br />
在你申请注册一个新帐号后, no-ip 会发一封信给你,信件的内容有点像底下那样∶<br /><br />
<a name="fig_06"></a><center><img src="0270dynamic_dns/no-ip_03.png" border=1
title="no-ip 网站的注册流程之三" alt="no-ip 网站的注册流程之三"><br />
图六、 no-ip 网站的注册流程之三</center><br />
你必须要按下上图第一个箭头所指的连结后,你的帐号才会正式的被启用的!
而上图第二个连结则是在告知你可以到哪里去下载动态 DNS 的用户端软体喔!
也就是说, no-ip 也有提供一个好用的软体给 client 端,让使用者可以『自动更新主机名称与 IP 的对应』,
呵呵!很棒吧!<br /><br />
<hr /><li><span class=text_import1>登入 no-ip 且设定主机名称与 IP 的对应</span><br /><br />
让我们回到<a href="#fig_04">图四</a>的地方察看一下,不是有可以输入帐号与密码的地方吗?
请你填入你刚刚注册时所填写的 email 位址以及密码后,就能够登入你的 no-ip 帐号了。
在登入后的第一个画面左手边有点类似底下的图示∶<br /><br />
<a name="fig_07"></a><center><img src="0270dynamic_dns/no-ip_04.png" border=1
title="no-ip 网站的注册流程之四" alt="no-ip 网站的注册流程之四"><br />
图七、 no-ip 网站的注册流程之四</center><br />
在你按下那个『add』后,画面就会产生如下的变化∶<br /><br />
<center><img src="0270dynamic_dns/no-ip_05.png" border=1
title="no-ip 网站的注册流程之五" alt="no-ip 网站的注册流程之五"><br />
图八、 no-ip 网站的注册流程之五</center><br />
请依序填写你想要的主机名称、网域名称 (通常鸟哥都建议使用 no-ip.org 这一个领域名称!),
还有你的 IP 后,咦!往下一看,竟然还有 MX 的纪录!这东西很重要!
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -