DNS是什么? 如何设定网域名称伺服器?

Author: Locust
what-is-DNS-blog-big

网站设计完成,主机也找好了,网站架设最后一个步骤就是要设定DNS,把网址指向正确的网站主机(IP)。 蛤? ! 什么是DNS啊? DNS就是「管理网址与IP关系的系统」,DNS可以让全世界网站指向正确的「网站主机位置(IP)」,正确的DNS网址指向,网站可以正常被连线,错误的DNS网址指向就会让网站无法连线或是产生不稳定的网站连线,网站架设新手必须彻底搞懂DNS,如网站架不起来或是网站不稳定时才知道如何检查DNS。
延伸阅读:网页设计公司不会告诉你的5个真相


DNS是什么?

DNS全名是「Domain Name Server(网域名称伺服器)」,「网域」、「网址」是一样的意思,名称不同而已,DNS就是管理网址名称的伺服器(Server),负责把网址指向正确的主机,主机可以是网站主机(Web Server)、邮件主机(Mail Server)、企业资源规划(ERP),DNS就是专门管理网址指向哪些IP的管理者。


IP位址是什么?

DNS是管理网址的伺服器,讨论网址之前就必须要先讲到「IP是什么?」,是不是有人常常问你「你的电脑IP是多少?」IP就是「ip address」就是你的网路定位,也可以想像是GPS座标,IP是独一无二的四个由1~254组成的数字组合,像是168.95.1.1,一个IP就是代表一台主机位置,无论是伺服器(Server)、个人电脑( PC)、手机(Mobile)都需要有一个IP来代表连线的「点」,「IP跟IP的连线」就是「点跟点的连线」,有了IP才能让网路世界可以自由的连线。
测试你的IP:https://www.whatismyip.com.tw/tw/

补充说明:IPV4是四个由数字组合的,因为ip不够用而产生新的ipv6,ipv6就是用8个组合成的IP (ip address)。
IPv4格式: 192.168.1.99
IPv6格式: 2077:5ab8:12a3:0011:2100:1gnb:0009:1266


用IP就好了,为什么还需要网址?

IP像是GPS定位,同一个GPS座标可以是一栋商业大楼,一栋大楼里面会有多个公司(网站),多个网站可以同时共用一个IP,所以需要「用网址来区分是哪一个网址是哪一家公司」。还有就是IP是一串数字是很难记得住的,用有意义的网址就会比较好记,也产生了后来以「网址作为搜寻结果的」关键字搜寻引擎服务(SEO)。
延伸阅读:SEO入门知识,简单说让你听得懂


为什么需要DNS伺服器?

一大堆的IP跟网址,哪一个网址应该指向哪一个IP,这些规则是谁决定的?就是DNS(网域名称伺服器)决定的,DNS可以决定你的网站要指向哪个IP,邮件伺服器是哪一个IP,ERP网址是哪一个IP,网址名称服务系统(DNS)把网址规则定义清楚,让全世界的网址维持统一规则与秩序。


DNS设定前要先买一个网址

把网址设定到DNS之前,你得先花钱买一个网址,有很多单位可以买网址,像是Godaddy、Pchome、亚太线上、中华电信…很多地方都能买,买好网址之后就是去「买网址的单位设定DNS」假设你去亚太线上买网址,就是要去亚太设定DNS。
延伸阅读:怎么申请网址? 可以自己买网址吗?
 

DNS管理分成两种方式

到网址注册商那边设定DNS时,会看到有两种设定方式,一种是委托网域注册商代为管理DNS,我们叫做「DNS代管」,另外一种可以设定指向自己架的DNS自行管理,通常叫做「DNS自管」,两种DNS管理方式都可以达到把网址正确指向主机IP的任务。


DNS代管

当企业没有能力自己架DNS管理网址与IP的时候,最方便的方式就是「DNS代管」使用由网址公司提供的DNS,直接依照需求设定网址与IP就能完成DNS设定任务。
  • 优点:不用多花钱找人、买设备建置DNS主机,不必担心DNS主机故障,还可以加购做一些资讯安全防护,例如:防御DDOS(分散式阻断服务)。
  • 缺点有网址数量限制,有设定参数的限制,还有网域注册商代管的DNS主机常常很慢才更新,有些网址注册商甚至要等到24小时左右才能查到设定的DNS 是不是正确,万一没有设定好,重设又要再等24小时。
 

DNS自管

网域注册商管以DNS的另外一种模式就是「DNS自管」,首先要自己架一台DNS主机,或网站设计公司有DNS,才能设定「DNS自管」,自管DNS的网址弹性是最大的,可以任意设定,没有太多的限制。
  • 优点:网址设定没有数量、参数的限制,网址更新速度快,不用一小时就可以当地更新完成,对于需要机动性的管理是比较方便的。
  • 缺点:需要花钱找工程师,买设备建置DNS主机,DNS主机有故障风险,但如果网站设计公司有技术可以自架DNS,那就是他们会负责管理DNS管理与安全防护,就不用太担心,网站设计公司会承担风险与责任。
延伸阅读:网站设计之前,你应该先搞懂的10件事


DNS常见类型有哪些?

正式设定DNS之前,要先知道DNS的类型有哪些,因为网址要使用的功能不同,因此有很多不同DNS记录类型,每个类型都有不同的功能,网站用A记录,邮件用MX记录… ,以下就是常见的DNS记录类型。

A 记录

A记录(Address Record)最常见的DNS记录类型,用在网站,将域名设定到一个IPv4的IP地址。 例如:www.abc.com -> 61.56.212.38
 

AAAA 记录

AAAA 记录(IPv6)跟A记录一样,只是这是设定IPv6的IP地址。
 

CNAME 记录

CNAME (Canonical Name Record),将一个域名指向另一个域名,常用于将www子域名指向主域名。
例如:www.example.com -> example.com
 

MX 记录

MX (Mail Exchange Record)指定电子邮件伺服器的DNS记录,如果有多个MX记录可以设定MX的优先顺序。
 

NS 记录

NS (Name Server Record)指定网址所使用的名称伺服器,这是记录要使用哪几台当Name Server的记录。  


TXT 记录

在DNS记录文字信息,例如:SPF记录、DKIM记录,可以用于邮件验证和非垃圾邮件的证明。


PTR 记录

PTR (Pointer Record)是A记录的反向解析,网址指定IP是「正向解析」,IP指定网址就是「反向解析」,适合有独立IP的单一网址网站。
 

SRV 记录

SRV (Service Record) 用于定位特定服务,如VoIP、XMPP等。
 

CAA 记录

CAA (Certification Authority Authorization)用于指定哪些CA可以为域名颁发SSL证书,SSL有安装CA才适用。
延伸阅读:SSL凭证是什么? 网站真的需要安装吗?


DNS设定操作范例

买了网址也了解什么是DNS,也搞懂网址与IP的关系,DNS类型也略知一二,接下来就是要实务操作如何。

登入网址注册商网站,找到DNS网址设定
网址注册商的DNS设定

分成「DNS代管」、「DNS自管」两种设定
DNS设定分成DNS代管跟DNS自管两种模式

【DNS代管】需要设定:主机名称、IP位址、DNS型态、参数
DNS代管的设定方式

【DNS自管】需要输入多台的 DNS Server Name 名称、IP位址
dns自管模式需要输入一台或多台的Domain name Server
 

如何查询DNS是不是正确?

设定完成之后怎么知道DNS设定是不是正确呢?可以使用微软系统的终端机,Mac也有终端机,打开终端机后利用【nalookup】这个指令进行查询,如果是UNIX/BSD系统就用DNS诊断工具【dig】,每一种系统都DNS检测工具,如果都不会用,也有线上的DNS检测工具,建议初学者用线上工具能达成检测目标就好。

Mac打开终端机输入【nslookup】指令查询设定
打开终端机输入【nslookup】查询dns设定

利用nslookup.io线上工具【nslookup】进行DNS检测
【DNS 线上检测工具:https://www.nslookup.io/

利用nslookup.io线上工具【nslookup】进行DNS检测

DNS检测结果:找到A记录
查询到DNS的A记录

找到DNS的DS、MX记录
找到DNS的DS、MX记录

找到DNS的TXT记录

找到DNS的TXT记录


结论

网站设计完成,主机也找好了,也花钱买了网址,网站上线的最后一哩路就是「设定DNS」,也是初学者常常搞不懂的地方,花一点时间理解一下DNS其实不会很难的,网站就是用A记录,有邮件就用MX记录,有子网址就也是用A记录,把正确的服务与IP设定正确,设定完成后使用工具查询DNS是不是有设定正确了,这样网站的DNS设定就大功告成了。

(本文为达文西数位科技所有,禁止转载文图)
 
迈入网站与SEO工作已经超过20年,喜欢探索新知与研究技术,总是希望给您最适合的解决方案。

SEO套版網站,優惠 $ NT 62,000 (1年代管+SSL)

請與我們聯繫
線上客服 TOP