首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在HTTP,post DNS解析中是否有最初请求的域名的外观?

问在HTTP,post DNS解析中是否有最初请求的域名的外观?
EN

Server Fault用户
提问于 2014-11-03 15:28:42
回答 1查看 321关注 0票数 4

我对DNS解析和web浏览器的理解如下:

  1. 您的浏览器使用DNS系统,它最终将其连接到注册服务器名称服务器。
  2. 最终,您的注册服务器将映射的IP地址发送回您的浏览器。
  3. 然后,浏览器将直接HTTP连接到注册服务器返回的IP地址

如果我到目前为止说的任何话都是不准确的或误导的,或者遗漏了任何重要的组成部分,请从纠正我开始!

假设我对DNS解析和IP地址查找的理解或多或少在轨道上,那么我有以下问题:

浏览器将域名解析为IP地址(通过DNS)之后,它将直接连接到该IP地址。在这样做时,是否有任何关于最初请求的URL的引用?

换句话说,假设blah.example.com被解析为1.2.3.4的IPv4地址。然后,对http://blah.example.com/fizz的请求将被转换为对http://1.2.3.4:80/fizz的请求。我的问题是:在第二个请求(直接引用IP地址)中,是否有引用blah.example.com**?**的头/元数据?

我看着维基百科的标准HTTP请求头列表,非常沮丧,找不到任何突出的地方。我想我是希望像Requested-URL这样的标题,等等。

必须有某种方法将第二个HTTP请求绑定到最初请求的名称,否则我不认为代理或负载平衡器可以工作。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-11-03 15:33:18

它在主机标题中:

代码语言:javascript
复制
curl -v http://www.google.ca/ >/dev/null
* Hostname was NOT found in DNS cache
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0*   Trying 2607:f8b0:400c:c03::5e...
* Connected to www.google.ca (2607:f8b0:400c:c03::5e) port 80 (#0)
> GET / HTTP/1.1
> User-Agent: curl/7.35.0
> Host: www.google.ca
> Accept: */*
> 
< HTTP/1.1 200 OK
< Date: Mon, 03 Nov 2014 15:31:59 GMT
< Expires: -1
< Cache-Control: private, max-age=0
< Content-Type: text/html; charset=ISO-8859-1
< Set-Cookie: PREF=ID=eb76c9020ebd6a26:FF=0:TM=1415028719:LM=1415028719:S=pxxk1qaEXquTWjHO; expires=Wed, 02-Nov-2016 15:31:59 GMT; path=/; domain=.google.ca
< Set-Cookie: NID=67=bzNq9pQagemSuByTb3SUrkchTiOk9KshhQuO4qyTcjH-Z5lo92jfP9bfpW8twUDan65AslDGV1DyWnjJ2C17BqDVUQ6OGrq2BG3WFcGbCJladFmS0WAxEr7CinTF_I5S; expires=Tue, 05-May-2015 15:31:59 GMT; path=/; domain=.google.ca; HttpOnly
< P3P: CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 for more info."
* Server gws is not blacklisted
< Server: gws
< X-XSS-Protection: 1; mode=block
< X-Frame-Options: SAMEORIGIN
< Alternate-Protocol: 80:quic,p=0.01
< Transfer-Encoding: chunked
< 
{ [data not shown]
100 17846    0 17846    0     0  92164      0 --:--:-- --:--:-- --:--:-- 92466
* Connection #0 to host www.google.ca left intact
票数 14
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/641654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档