关于ip地址与域名说法正确的有
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于ip地址与域名说法正确的有相关的知识,希望对你有一定的参考价值。
关于IP地址与域名的说法正确的有很多,以下是几个常见的正确说法:1. IP地址是一个数字标识符,用于唯一地标识网络上的设备。域名是一个易于记忆的字符串,用于将人类可读的名称映射到IP地址。
2. 域名系统(DNS)是一个分布式数据库,用于存储域名与IP地址之间的映射关系。当用户通过域名访问网站时,DNS会将域名解析为对应的IP地址。
3. IP地址与域名是网络通信中的两个重要概念,它们都可用于标识网络上的设备。在实际应用中,通常使用域名来方便地访问网站,但在网络协议通信中,需要使用IP地址来进行数据传输。
4. IP地址与域名之间的映射关系可能会发生变化,例如当网站更换服务器或者更改IP地址时,域名与IP地址之间的映射关系可能会发生变化。因此,在进行网络通信时,需要及时更新域名与IP地址之间的映射关系。 参考技术A 正确的说法有:
1. IP地址是唯一标识互联网上设备的数字地址,用于在互联网上进行数据传输及通信。
2. 域名是互联网上网站的地址名称,为了便于人们记忆和访问。
3. 访问一个网站时,可以通过输入这个网站的IP地址或域名来访问。
4. 域名和IP地址之间可以通过DNS服务器进行转换,使用户可以通过域名来访问网站。
5. 一个域名可以对应多个IP地址,这种情况下就需要进行负载均衡来保证服务器的稳定性和可靠性。
6. IP地址可以为动态IP地址或静态IP地址,前者是由网络服务提供商动态分配的,而后者则是由用户自己购买的固定IP地址。
7. 在进行互联网通信时,IP地址是必要的,而域名只是方便用户访问网站的一种方式,因此IP地址更为重要。 参考技术B 1、IP地址是唯一的,不能重复,是唯一标识网络设备的一种地址;
2、域名是用户友好的,例如www.baidu.com,它可以帮助用户更容易记住网站地址,更容易访问相应的网站;
3、IP地址和域名是相互关联的,如果要访问某个特定的网站,必须使用域名对应的IP地址;
4、IP地址由四个数字组成的32位二进制地址,而域名则是由域名系统(DNS)分配的一种友好的地址;
5、域名是由英文字母和数字组成的,最多可以由63个字符组成,比如example.com。 参考技术C 关于IP地址与域名说法正确的有:1.IP地址是用来唯一标识计算机的,范围是0——255,域名更多是用字符来表示的。2.IP地址是供全球识别的通信地址。3.IP地址与域名是一 一对应的关系。4.域名可以多于三个层次。 参考技术D IP地址和域名是互联网上用于定位网络设备的重要标识符。IP地址是一个由四个数字组成的32位十进制数,用于标识计算机在网络中的位置;而域名是一个由字符组成的字符串,用于提供友好的名称,来标识网络中的某一台计算机。
IP地址是互联网上通讯的基础,它是每一台计算机的唯一标识,每台计算机都有一个唯一的IP地址,而域名则是IP地址的友好的别名。当用户输入一个域名时,域名系统(DNS)会根据域名解析出相应的IP地址,使用户能够访问到该网站。
域名系统也可以将一组IP地址与一个域名相关联,这样用户只需要记住域名,就可以访问该网站了。此外,域名系统也可以将一组域名映射到一个IP地址,从而实现负载均衡的目的。
总之,IP地址是用于定位网络设备的唯一标识,而域名则是友好的别名,可以提供友好的名称来标识网络中的某一台计算机。
网络服务—域名服务器
DNS作用
正向解析:域名-->IP
反向解析:IP-->域名
DNS管理
IANA 分配ip地址和域名
ICANN 互联网名称与数字地址分配机构
A.通过文件管理:hosts
从文件服务器下载,覆盖/etc/hosts里的内容(设置的有定时任务)
B.搭建域名服务器:DNS
降低了客户端的操作的复杂难度
加重了服务器端的维护难度
C.分布式DNS:
优点:减轻单台服务器压力
缺点:时间过长;管理麻烦
解决方案:每级服务器只管理直连下级、允许重名
域名管理
域名等级划分:
顶级域名:com cn
二级域名:sina itxdl
三级域名:www blog
工作模式:
(1)客户机首先查看查找本地hosts文件,如果有则返回,否则进行下一步
(2)客户机查看本地缓存,是否存在本条目的缓存,如果有则直接返回,不再向外发出请求,否则进行下一步,转发。
(3)将请求转发本地DNS服务器。
(4)查看域名是否本地解析,是则本地解析返回,否则进行下一步。
(5)本地DNS服务器首先在缓存中查找,有则返回,无则进行下一步。
(6)向全球13个根域服务器发起DNS请求,根域返回org域的地址列表。
(7)使用某一个org域的IP地址,发起DNS请求,org域返回kernel域服务器地址列表。
(8)使用某一个kernel域IP地址,发起DNS请求,kernel域返回www.kernel.org主机的IP地址,本地DNS服务收到后,返回给客户机。
递归查询:压力在服务器端
迭代查询:压力在客户端
软件:
bind
服务:
named
端口:
UDP 53 数据通信(域名解析)
TCP 53 数据同步(主从同步)
配置文件:
/etc/named.conf 主配置文件 服务器运行参数
/etc/named.rfc1912.zones 区域文件 服务器解析的区域配置
/var/named/xx.xx 数据文件 主机名和IP地址的对应关系
安装部署
[root@localhost ~]# yum -y install bind
[root@localhost ~]# vi /etc/named.conf
options {
listen-on port 53 { 192.168.1.211; }; #声明服务器监听的哪个端口(客户端通过哪个端口访问服务器)
listen-on-v6 port 53 { ::1; };
directory "/var/named"; #数据目录。
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt"; #数据文件。
allow-query { any; }; #允许哪些客户端访问。
recursion yes;
配置区域文件(/etc/named.rfc1912.zones)
[root@localhost ~]# cp /etc/named.rfc1912.zones /etc/named.rfc1912.zones.bak
[root@localhost ~]# vi /etc/named.rfc1912.zones
zone "ljj.com" IN { #指明要增加的DNS域名称。
type master; #指明增加的是DNS主域
file "ljj.localhost" #设置实现正向解析的区域文件名。
allow-update { none; }; #设置DNS不允许动态更新。
};
zone "1.168.192.in-addr.arpa" IN { #指明该区域为反向查找区域。
type master; #指明反向查找区域为主要区域。
file "named.empty"; #设置实现反向解析的区域文件名。
allow-update { none; }; #设置DNS不允许动态更新。
};
配置数据文件/var/named/
[root@localhost ~]# cd /var/named/
[root@localhost named]# cp -p named.localhost ljj.localhost
[root@localhost named]# cp -p named.loopback ljj.empty
[root@localhost named]# vi ljj.localhost
[root@localhost named]# vi ljj.localhost
$TTL 1D
@ IN SOA ljj.com. rname.invalid. (
(表示当前的DNS域) 0 ; serial #序列号
1D ; refresh #更新时间。
1H ; retry #重试时间。
1W ; expire #过期时间。
3H ) ; minimum #缓存时间。
NS dns.ljj.com.
dns A 192.168.1.211
www A 192.168.1.220
[root@localhost named]# vi ljj.empty
$TTL 1D
@ IN SOA ljj.com. rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns.ljj.com.
211 PTR dns.ljj.com.
220 PTR www.ljj.com.
[root@localhost named]# service named restart
停止 named:[确定]
启动 named:[确定]
测试
[root@localhost ~]# nslookup
> www.ljj.com
Server: 192.168.1.211
Address: 192.168.1.211#53
Name: www.ljj.com
Address: 192.168.1.220
> dns.ljj.com
Server: 192.168.1.211
Address: 192.168.1.211#53
Name: dns.ljj.com
Address: 192.168.1.211
从DNS服务器
[root@localhost ~]# yum -y install bind
[root@localhost ~]# vi /etc/named.conf
options {
listen-on port 53 { 192.168.1.220; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
recursing-file "/var/named/data/named.recursing";
secroots-file "/var/named/data/named.secroots";
allow-query { any; };
但有一点需要注意:主DNS的区域配置文件中allow-updata参数添加从服务器IP地址。
[root@localhost ~]# cp /etc/named.rfc1912.zones /etc/named.rfc1912.zones.bak
[root@localhost ~]# vi /etc/named.rfc1912.zones
// named.rfc1912.zones:
//
// Provided by Red Hat caching-nameserver package
//
// ISC BIND named zone configuration for zones recommended by
// RFC 1912 section 4.1 : localhost TLDs and address zones
// and http://www.ietf.org/internet-drafts/draft-ietf-dnsop-default-local-zones-02.txt
// (c)2007 R W Franks
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
zone "ljj.com" IN {
type slave;
masters { 192.168.1.211; };
file "slaves/lyn.localhost";
allow-update { none; };
};
zone "1.168.192.in-addr.arpa" IN {
type slave;
masters { 192.168.1.211; };
file "slaves/lyn.empty";
allow-update { none; };
};
[root@localhost ~]# service named restart
停止 named:[确定]
启动 named:[确定]
客户端测试把DNS的IP地址修改为从DNS的IP地址。
DNS缓存服务器
[root@localhost ~]# yum -y install dnsmasq
domain=ljj.com #需要解析的域名
server=192.168.1.211 #主DNS服务器IP
cache-size=15000 #声明缓存条数
[root@localhost ~]# service dnsmasq restart
测试:
在测试机上填写DNS为缓存服务器的ip地址
以上是关于关于ip地址与域名说法正确的有的主要内容,如果未能解决你的问题,请参考以下文章