Networking 只能通过内部ip而不能通过外部ip访问

Networking 只能通过内部ip而不能通过外部ip访问,networking,nginx,sonarqube,hyper-v,sonarqube-ops,Networking,Nginx,Sonarqube,Hyper V,Sonarqube Ops,我们的非军事区有一台hyper-v机器,上面有一台Ubuntu机器。SonarQube安装在虚拟机上。当我们试图通过IP从网络内部访问它时,没有任何错误,它工作正常。我们设置了防火墙路由,将所有流量从internet转发到VM。我们设置的转发器是正确的,因为我们在其他服务器上多次使用它,并且工作正常。VM有一个NIC,上面有内部IP。我们缺少什么吗?如果你需要更多的信息,请告诉我。提前感谢。我发现了问题。 在hosts文件中没有本地主机设置。 从内部我们通过ip连接,因此没有问题。这些文件被设置

我们的非军事区有一台hyper-v机器,上面有一台Ubuntu机器。SonarQube安装在虚拟机上。当我们试图通过IP从网络内部访问它时,没有任何错误,它工作正常。我们设置了防火墙路由,将所有流量从internet转发到VM。我们设置的转发器是正确的,因为我们在其他服务器上多次使用它,并且工作正常。VM有一个NIC,上面有内部IP。我们缺少什么吗?如果你需要更多的信息,请告诉我。提前感谢。

我发现了问题。 在hosts文件中没有本地主机设置。
从内部我们通过ip连接,因此没有问题。这些文件被设置为连接到localhost,因此它不知道要去哪里。感谢您的支持。

SonarQube的哪个版本?您是否尝试配置conf/sonar.properties中记录的属性sonar.web.host?常见的疑难解答问题:您可以从internet ping VM吗?你能从防火墙ping虚拟机吗?在Internet上,您是否看到HTTP请求通过防火墙?你看到他们打库贝了吗?(
logs/acces.log
)浏览器中出现了哪些错误?我们正在运行最新版本的SonarQube。如果我从机器ping外部ip,也可以从外部ping到vm。也可以进行内部ping以及从vm到internet的ping。sonar.web.host设置为127.0.0.1,sonar.web.port设置为9100。http请求正在通过防火墙,我们对其进行了监视。在access.log上看到这一点并不奇怪,我只看到了其中的内部请求。您提到了“内部请求”:这些请求是来自VM本身还是来自同一网络中的其他机器?这些请求针对哪个URL?(如果需要,共享屏幕截图)SonarQube虚拟机上是否运行反向代理?