什么是DNS?

DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DNS的动态更新进行说明,RFC 2308对DNS查询的反向缓存进行说明。

我们知道,发送数据包,必须要知道对方的IP地址。但是,现在,我们只知道网址www.google.com,不知道它的IP地址。

DNS协议可以帮助我们,将这个网址转换成IP地址。已知DNS服务器为8.8.8.8,于是我们向这个地址发送一个DNS数据包(53端口)。

然后,DNS服务器做出响应,告诉我们Google的IP地址是172.194.72.105。于是,我们知道了对方的IP地址。

DNS的地址,是先在本地配置的,根据自己的区域配置。


查询DNS服务器上的资源记录

在Windows平台下,使用命令行工具,输入nslookup,返回的结果包括域名对应的IP地址(A记录)、别名(CNAME记录)等。

时间: 2024-11-06 23:45:22

什么是DNS?的相关文章

centos DNS

centos6.5下DNS搭建 什么是DNS. 域名系统(domain name system)的缩写,直白点就是域名与ip之间的对应关系的数据库,相对ip字符串,域名更容易记忆,方便用户访问互联网.而域名到ip之间的转换就叫做域名解析. 比如:我们想访问www.baidu.com这个网站 这样就可以正常访问了,这就是DNS的重要性. 2.开始安装了 2.1.我们要使用的DNS就是使用柏克莱大学发展出来的 BIND ( Berkeley Internet Name Domain, BIND )

Windows server 2003服务器中,DNS客户机使用

1.使用Windows 7x32 系统,设置网络配置: 2.启用命令行模式,输入nslookup.正向查找.反向查找测试: 3.打开浏览器,访问www.baidu.com,可以通过DNS服务器进行网络访问,验证DNS服务OK

DNS服务相关概念详解

实验环境:RHEL 32Bit DNS服务相关概念详解 DNS是一种域名解析服务,DNS服务的核心以及DNS服务的标准都是基于一个软件来实现的,这个软件叫做BIND(Berkeley Internet Name Domain),互联网上几乎所有的DNS服务都是由BIND来构建的,虽然也有其它的DNS服务构建标准,但是它们的使用语法以及工作机制都和BIND非常接近. ·Linux服务器和Windows服务器的比较 Linux服务器在没有SELinux的时候它的安全级别和Windows服务器的安全级

dns + nginx实现负载均衡

一 搭建环境说明: 服务器公网地址 用途 服务器内网地址 123.56.x.92 Nginx负载兼web服务 10.171.132.57 123.57.x.176 Nginx负载兼Web服务 10.172.235.86 两台服务器上面分别有三个站点,web,app,h5 1  PC站前端    nginx  80 2  H5站前端    nginx+tomcat  28180 3 app客户端   nginx+tomcat  28543 负载均衡实现方式和前提 准备用dns轮询解析来实现负载均衡

centos DNS 服务器配置

1 安装dns yum -y install bind 2 修改配置文件 vi /ect/named.conf vi named.rfc1912.zones 3 复制配置文件并修改权限 cp /var/named/named.localhost /var/named/aaa.com.zone cp /var/named/named.localhost /var/named/1.168.192.zone.arpa chmod 777 /var/named/aaa.com.zone chmod 77

DNS服务

一.DNS基础 1.DNS:Domain Name Service 2.FQDN定义: FQDN: Full Qualified Domain Name 完全限定域名(完全合格域名,全域名,完整的域名),采用从节点到DNS域名树根的完整表示方式.简单来说:就是从根.开始,一层一层往下找,最终能唯一确定主机的完全路径,FQDN保证网络中的主机不会重名.例如,www.kernel.org.为FQDN(主机名),其中,kernel为域,org也是域. 3.DNS结构: DNS基于分布式数据库. DNS

DNS

####DNS总揽 #######DNS资源记录 DNS 区域采用资源记录的形式存储信息.每条资 源记录均具有一个类型 , 表明其保留的数据类型 – A : 名称至 IPv4 地址 – AAAA : 名称至 IPv6 地址 – CNAME : 名称至 "规范名称 " ( 包含 A/AAAA 记录的另 一个名称 ) – PTR : IPv4/IPv6 地址至名称 – MX : 用于名称的邮件交换器 ( 向何处发送其电子邮件 ) – NS : 域名的名称服务器 – SOA :"

DNS服务配置及拓展(1)

DNS服务配置及拓展 一.DNS服务的信息说明: A##正向记录 PTR##反向,ip到域名 host -l example.com##查看域中的所有主机 dig -t soa example.com##辅助dns 软件包: bind DNS主配置目录:/var/named/chroot/ DNS主配置文件:/etc/named.conf DNS A记录存放目录:/var/named/chroot/var/named 二.如何配置dns正向解析: 1.vim /etc/named.conf#编辑

centOS6简单搭建DNS

记录自己的实验过程: 系统类型:centOS6.5 2块网卡,一内网,一公网.  eth0:192.168.1.201    eth1:连接到公网 1.配置yum. 2.安装bind. bind-libs. bind-utils. bind-chroot $yum install bind bind-libs bind-utils bind-chroot 3.配置named $vim /etc/named.conf options {         listen-on port 53 { an

DNS相关配置文件

我们晓得主机名对应到 IP 有两种方法,早期的方法是直接写在档案里面来对应, 后来比较新的方法则是透过 DNS 架构!那么这两种方法分别使用什么配置文件?可不可以同时存在? 若同时存在时,那个方法优先?嗯!我们先来谈一谈几个配置文件吧! * /etc/hosts :这个是最早的 hostname 对应 IP 的档案;* /etc/resolv.conf :这个重要!就是 ISP 的 DNS 服务器 IP 记录处;* /etc/nsswitch.conf:这个档案则是在决定先要使用 /etc/ho