您可以通过 186.215.155.54、0xBAD79B36 或 3134692150 访问谷歌(如果您想尝试的话,记得在前面加上 http://)。
浏览器如何处理基本转换?NginX 是否有办法根据请求方式从同一 IP 提供不同的页面?
我知道这可能看起来没用,我可能应该使用域名/子域名来做到这一点,但这可能是一个复活节彩蛋的好技巧。
答案1
我最初认为这是不可能的,但在 Ladadadadas 评论之后,我感到好奇并进行了测试。
这取决于浏览器(所有测试均在 Mac OS X 上进行):
Firefox 和 Safari 传递 Host 标头,您可以检测到它。Chrome
和 Opera 将其转换为 IP 地址,您无法检测到它。
基本上,对于 Firefox/Safari,您可以检查Host
标题并显示不同的内容。
答案2
将其传递给后端应用程序,该应用程序根据 HOST 标头执行疯狂的魔法。