我有一个有效的子域名在我的网站上,它和主域的工作。但我想知道,如果有人进入一个虚假的子域名?
我有这样一个规则:
# throw away all other subdomains
server {
server_name ~^(.*)\.foo\.to$ ;
return 301 https://foo.to/notfound;
}
字符串
我以为这会解决这个问题,但相反,浏览器抱怨:DNS address could not be found.
当然,我想这是有道理的。但是为什么当我转到一个不存在的GitHub Pages子域(https://adfljaslfdjalsfdkjalfgsjklakfgjlajrgiajeroigjtaoi4jto.github.io/)时,that 确实发送了404?我如何模拟它?
1条答案
按热度按时间vktxenjb1#
如果有人google到这里:
经过一段时间的研究,我发现这是相当容易的。
首先,我们必须禁止所有服务器与野生比赛:
字符串
然后,您可以将所有已知的子域定义为服务器。