【发布时间】:2014-02-06 22:12:33
【问题描述】:
According to the docs,创建服务器可以选择监听特定主机:
server.listen(port, [host], [backlog], [callback])
开始接受指定
port和host上的连接。如果省略host,服务器将接受定向到任何 IPv4 地址 (INADDR_ANY) 的连接。
因此您可以收听单个主机或任何主机。
有没有办法监听一些特定的主机?
【问题讨论】:
-
或者您可以检查
req.headers.host并回复 404,但您想回复的人除外。 -
@adeneo 您的提议假设在其他接口上没有其他需要他的端口。在某些情况下,您提出的建议也存在一些安全问题。处理 TCP 连接和如何在应用层处理请求是完全不同的问题。