首页 > 试题广场 >

关于域名和IP描述正确的是()

[不定项选择题]
关于域名和IP描述正确的是()
  • 一个域名某一时刻只能对应1个IP
  • 一个IP只能对应一个域名
  • 域名可以通过DNS转换成IP
  • 携程网站可以直接通过IP访问
推荐
ACD
A对,一个域名可以对应多个IP,但一次访问只可以解析一个IP;
B错,一个IP可以对应多个域名;
C对,DNS服务器将域名转换成IP地址;
D对,网站可以通过输入IP直接访问。
编辑于 2015-12-14 23:03:39 回复(8)
1、域名解析 DNS

(1)域名服务器:完成域名地址到IP地址转化的计算机。

(2)域名服务器上运行着一个数据库系统;

(3)数据库中保存着域名地址与IP地址。

(4)用户主机需要把域名地址转化为IP地址时向域名服务器提出查询请求;

(5)域名服务器根据用户请求进行查询并把结果返回给用户主机。

2、IP地址与域名的对应关系

(1)一对一:

Internet上IP地址是唯一的,一个IP地址对应着唯一的一台主机。

给定一个域名地址能找到一个唯一对应的IP地址。

(2)一对多:

一台计算机提供多个服务,既作www服务器又作邮件服务器。

IP地址还是唯一,但可根据计算机提供的多个服务给予不同域名。

一个 IP地址 对应多个域名。
发表于 2015-12-09 10:47:42 回复(0)
这道题争议很大!

选项A,一个域名某一时刻只能对应1个IP,题目认为是正确的。
争议:题目只限定了“某一时刻”,这个空子就大了。由于CDN技术,不同地域解析同一个域名所得的IP可能是不同的,如果某一时刻,比如2016年9月17日下午15点51分33秒,我和一名身在美国的Jason同时访问携程网,我们所得的IP极有可能是不同的。

选项B,一个IP只能对应一个域名 ,题目认为是错误的。
无争议,虚拟主机技术可以实现共享IP。

选项C, 域名可以通过DNS转换成IP ,题目认为是正确的。
无争议。

选项D, 携程网站可以直接通过IP访问,题目认为是正确的。
争议:考虑CDN技术和虚拟主机技术,这简直是胡扯!不行做做实验就好了:
访问域名:
$ curl -v http://www.ctrip.com * Rebuilt URL to: http://www.ctrip.com/
*    Trying 125.39.6.139...
* Connected to www.ctrip.com (125.39.6.139) port 80 (#0)
> GET / HTTP/1.1
> Host: www.ctrip.com
> User-Agent: curl/7.47.0
> Accept: */*
> 
< HTTP/1.1 200 OK
后面部分部分省略……
直接访问IP:
$ curl -v http://125.39.6.139
* Rebuilt URL to: http://125.39.6.139/
*   Trying 125.39.6.139...
* Connected to 125.39.6.139 (125.39.6.139) port 80 (#0)
> GET / HTTP/1.1
> Host: 125.39.6.139
> User-Agent: curl/7.47.0
> Accept: */*
> 
< HTTP/1.1 404 Not Found
< Server: CDN_NWS_4.2.0
< Connection: keep-alive
< Date: Sat, 17 Sep 2016 08:02:06 GMT
< Content-Type: text/html
< Content-Length: 52
< X-NWS-LOG-UUID: 8ecfdf2f-6116-4859-8bf9-0c76eb654a79
< X-Cache-Lookup: Hit From 404 Cache 
< 
The requested URL '/' was not found on this server.
* Connection #0 to host 125.39.6.139 left intact 
可见无法访问!看到返回头里有 Server: CDN_NWS_4.2.0,说明携程的确用了CDN技术。
编辑于 2016-09-17 16:06:32 回复(0)
ACD
对于A:
通常情况下一个域名同一时刻只能对应一个IP地址。
但是在域名服务商那里,你可以把服务器群里面的多个提供相同服务的服务器IP设置一个域名可以轮询。但是同一时刻,一个域名只能解析出一个IP供你使用。这些IP可以轮流着被解析。
这些IP其实对应的服务器提供的是同一种的服务。

发表于 2016-03-23 16:53:33 回复(0)
我认为D是不正确的,从Java web项目理解 IP + 端口号才能访问web应用,如果你服务器上有多个发布的web应用,单靠IP很难访问其中一个应用。
发表于 2015-12-13 17:17:43 回复(6)
一个主机可以有两个网卡,只要两个网卡的网络号不同即可,所以有两个IP,即两个mac,所以域名与IP,与Mac,并非一一对应,一个主机可以有多个域名,多个主机也可有一个域名
发表于 2017-10-19 17:12:53 回复(0)
哪位能直接通过IP访问携程网站?
发表于 2016-09-07 21:45:49 回复(2)
1、域名解析   DNS  

(1)域名服务器:完成域名地址到IP地址转化的计算机。  

(2)域名服务器上运行着一个数据库系统;  

(3)数据库中保存着域名地址与IP地址。  

(4)用户主机需要把域名地址转化为IP地址时向域名服务器提出查询请求;  

(5)域名服务器根据用户请求进行查询并把结果返回给用户主机。  

2、IP地址与域名的对应关系  

(1)一对一:  

Internet上IP地址是唯一的,一个IP地址对应着唯一的一台主机。  

给定一个域名地址能找到一个唯一对应的IP地址。  

(2)一对多:  

一台计算机提供多个服务,既作www服务器又作邮件服务器。  

IP地址还是唯一,但可根据计算机提供的多个服务给予不同域名。  

一个   IP地址   对应多个域名。
发表于 2016-03-03 22:38:54 回复(0)
我觉得A选项有歧义,对于DNS而言,一个域名可以有多个IP地址,即使是同一时刻,对于客户端而言,它访问DNS时只会返回一个IP地址
发表于 2015-12-26 20:47:13 回复(0)
这是携程的软广吗 23333333333
发表于 2016-02-02 08:30:24 回复(0)
理论上可以直接用IP访问网站,但是为了安全起见管理员会禁止这种方式,所以携程网站用IP访问不了
发表于 2019-04-06 16:17:02 回复(0)
本题应该是没有考虑使用cdn等智能dns解析的情况(同一个域名可以返回多个ip主机),一般情况下,获取资源需要对应的一台主机,可以通过多个域名比如CNAME等访问同一台主机。
发表于 2018-03-28 21:16:45 回复(0)
1.一个ip可以对应多个域名,没有限制
2.一个域名可以对应多个ip,在集群的的情况下多台机器提供相同的服务,但是一个时刻一个域名只能对应一个ip
发表于 2017-09-17 22:56:37 回复(0)
携程不能拿ip访问. 亲测
发表于 2017-07-14 09:41:11 回复(0)
ACD
A对,一个域名可以对应多个IP,但一次访问只可以解析一个IP;
B错,一个IP可以对应多个域名;
C对,DNS服务器将域名转换成IP地址;
D对,网站可以通过输入IP直接访问。
发表于 2017-04-12 20:31:14 回复(0)
一个域名可以对应多个IP,但一次访问只可以解析一个IP
发表于 2016-09-25 07:47:30 回复(0)
A项 一个域名可以对应多个IP 某一时刻...
发表于 2016-04-05 16:51:37 回复(0)
DNS(Domain Name System,域名系统),因特网上作为域名和IP地址 相互映射的一个分布式数据库 ,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。
当用户访问某台主机时,必须先将域名“翻译”成对应的IP地址,然后才能通过IP地址与该主机联系,并且以后的所有通信都将用到IP地址这一“翻译”的过程,这就是所谓域名解析;反过来由IP地址得出域名地址的过程称为域名反向解析。两种对应关系:
1、一对一
Internet上IP地址是唯一的,一个IP地址对应着唯一的一台主机。
给定一个域名地址能找到一个唯一对应的IP地址。
2、一对多
一台计算机提供多个服务,既作www服务器又作邮件服务器。
IP地址还是唯一,但可根据计算机提供的多个服务给予不同域名。
一个IP地址对应多个域名。
发表于 2016-03-08 16:12:42 回复(0)
一个IP可以对应多个域名,多个域名解析到一个IP上是没问题的
编辑于 2015-12-08 21:51:01 回复(0)