如何确定客户端连接到的服务器的IP?可能吗?
How to determine the IP of the server to which a client is connecting to? Is it possible?
我现在才刚刚开始了解 Httpcontexts 和服务器端逻辑。总初学者。
我已经了解如何读取来自客户端的 http 请求并获取远程 IP 等
我发现了主机名 属性。
我认为主机名和域是完全不同的。
我的理解是Whosebug是域名。
鉴于其广泛的影响力,Whosebug 可以有多个服务器,因此可以有多个 IP 地址。
那么在 asp.net core 2.0 中有没有办法确定客户端请求到哪个服务器?
您说得对,whosebug.com 是一个域名。一个域名指向一个IP地址。这就是所谓的 DNS。 whosebug.com 指向一个 IP 地址,而不是多个。该 IP 地址可能有一个负载平衡器,然后将您指向一个可用的服务器,这是内部您看不到的,但这是另一回事了。
如果您 ping whosebug.com,您会得到:
DNS 的重点是不使用 IP 地址,而是使用域名。
我不确定您为什么要查看 IP。也许这个 Whosebug 问题可以提供帮助:Resolve HostName to IP
我现在才刚刚开始了解 Httpcontexts 和服务器端逻辑。总初学者。
我已经了解如何读取来自客户端的 http 请求并获取远程 IP 等
我发现了主机名 属性。
我认为主机名和域是完全不同的。
我的理解是Whosebug是域名。
鉴于其广泛的影响力,Whosebug 可以有多个服务器,因此可以有多个 IP 地址。
那么在 asp.net core 2.0 中有没有办法确定客户端请求到哪个服务器?
您说得对,whosebug.com 是一个域名。一个域名指向一个IP地址。这就是所谓的 DNS。 whosebug.com 指向一个 IP 地址,而不是多个。该 IP 地址可能有一个负载平衡器,然后将您指向一个可用的服务器,这是内部您看不到的,但这是另一回事了。
如果您 ping whosebug.com,您会得到:
DNS 的重点是不使用 IP 地址,而是使用域名。 我不确定您为什么要查看 IP。也许这个 Whosebug 问题可以提供帮助:Resolve HostName to IP