我现在才刚刚开始理解Httpcontexts和服务器端逻辑。完全是初学者。
我已经了解了如何从客户端读取http请求,并获得远程IP等等。
我偶然发现了主机名的财产。
我相信主机名和域名是完全不同的。
我的不足是堆叠溢出是域名。
由于它的广泛影响,堆栈溢出可以有多个服务器,因此可以有多个ip地址。
那么,是否有一种方法可以确定客户端在asp.net核心2.0中请求哪个服务器?
发布于 2018-11-19 21:25:59
您是正确的,stackoverflow.com是一个域名。域名指向IP地址。这叫DNS。stackoverflow.com指向一个IP地址而不是多个IP地址。IP地址上可能有一个负载均衡器,然后指向一个可用的服务器,这是内部的,你看不见,但这是另一个故事。
如果您ping stackoverflow.com,您将得到:

DNS的全部目的不是使用IP地址,而是使用域名。我不知道你为什么要看IP。也许这个堆栈溢出问题会有所帮助:Resolve HostName to IP
https://stackoverflow.com/questions/53382125
复制相似问题