gpt4 book ai didi

asp.net-web-api - ASP.NET Web API 监听 0.0.0.0 而不是 127.0.0.1

转载 作者:行者123 更新时间:2023-12-01 02:40:42 24 4
gpt4 key购买 nike

我的 ASP.NET Web API 绑定(bind)到本地主机:

startOptions.Urls.Add("http://localhost:8080");

如果我现在调用 netstat -a 我希望看到类似 127.0.0.1:8080 的内容,但看起来我的绑定(bind)适用于本地机器:

Active Connections

Proto Local Address Foreign Address State
TCP 0.0.0.0:8080 MyComputer:0 LISTENING
TCP [::]:8888 MyComputer:0 LISTENING

我是否需要担心外部(例如非本地主机)连接?

最佳答案

"is",因为此端口可能可由其他人路由,您可能需要担心外部连接,但这取决于您的特定环境。使用 https://en.wikipedia.org/wiki/Localhost环回地址 127.0.0.1 然后您就不必担心外部访问:

startOptions.Urls.Add("http://127.0.0.1:8080");

您的问题与默认路由有关,https://en.wikipedia.org/wiki/Default_route .

仅供引用:您可能希望有一个在部署时切换此设置的配置,以便它可以在您需要时访问...

此外,https://ifconfig.co/port/8080也许能够帮助您确定您的端口是否暴露...

关于asp.net-web-api - ASP.NET Web API 监听 0.0.0.0 而不是 127.0.0.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50817848/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com