我现在才刚刚开始理解Httpcontext和服务器端逻辑。初学者总数。
我已经了解了如何从客户端读取http请求并获取远程IP等。
我遇到了hostname属性。
我相信主机名和域完全不同。
我的理解是,stackoverflow是域名。
鉴于其广泛的覆盖范围,stackoverflow可以具有多个服务器,因此可以具有多个IP地址。
那么在asp.net core 2.0中有没有办法确定客户端请求到哪个服务器?
答案 0 :(得分:0)
您正确的说stackoverflow.com是一个域名。域名指向IP地址。这就是所谓的DNS。 stackoverflow.com指向一个而不是多个IP地址。该IP地址上可能有一个负载均衡器,然后将您指向一个可用的服务器,该服务器在内部看不到,但这是另一回事了。
如果您对stackoverflow.com进行ping操作,则会得到:
DNS的重点是不使用IP地址,而要使用域名。 我不确定您为什么要查看IP。也许这个stackoverflow问题可以帮助您:Resolve HostName to IP