我正在公司办公室环境中开发一个应用程序。我的服务器环境是这样的,我有两台服务器,服务器A由所有数据组成,服务器B仅由API参数组成。
从外部环境拨打电话时,我将输入类似“ http://115.36.45.8:Portno/api/Data/GetData”的字样以在Google Chrome浏览器中输入服务器B,以便检索所需的信息。每当我从外部环境进行测试时,我都会使用自己的移动数据而不是办公室内部数据网络。
当我输入内部IP地址进行测试时,API似乎可以正常运行。我输入这样的内容 http://192.168.52.2:Portno/api/Data/GetData。我想检索的信息在Chrome中很好地呈现给了我。
但是,当我键入外部地址“ http://115.36.45.8:Portno/api/Data/GetData”时,不会发生这种情况。没有数据。 Chrome反映,错误连接。
我进行了以下故障排除:
a)我要求供应商检查端口是否打开。供应商远程登录,它肯定可以正常工作。实际上,如果它不起作用,我可能不会从互联网地址(http://192.168.52.2:Portno/api/Data/GetData)中检索到任何数据。
b)我的笔记本电脑使用外部数据来使用手机,我要求其他供应商尝试访问,但所有这些信息都无法从外部环境进入。
c)我的基础小组还检查了自telnet正常运行以来,没有防火墙或防病毒软件阻止了该路径。
任何人都可以建议我该怎么做才能找出为什么外部环境无法访问我的api?欣赏它。