关于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地址与域名说法正确的有的主要内容,如果未能解决你的问题,请参考以下文章

使用Bind提供域名解析服务(正向解析)

买了域名如何配置解析,域名解析

ipv4可将ip 地址分为哪几种?主机上可使用的有哪几种?并写出各自的子网掩码

Java怎么判断URL是域名格式还是IP加端口格式?

IP与域名的关系?

DNS和域名有啥关系