我使用Twilio发送和回复邮件。它工作正常,但由于我们搬到了海湾地区,响应功能现在不起作用。 那么当用户从他们的手机向我们发送消息(我们自己的计算机的IP地址)时,我们的服务器无法接收任何内容。当我们检查我们的Twilio帐户时,我们知道msg确实被发送到Twilio服务器。所以我们认为这是Twilio服务器和我们的IP地址之间的链接问题。我们怀疑IP地址是虚拟IP地址,这使得Twilio服务器无法找到我们。我们的怀疑是否正确?如果是的话,我们该怎么办?如果没有,可能出现的问题是什么?
为描述不是很清楚而道歉,但它几乎是问题的一切。如果您需要任何其他信息,请告诉我。
答案 0 :(得分:0)
您可能需要使用dynamic dns服务。然后,您需要找到Twilio将SMS发送到客户端(您的计算机)的端口,并确保您的防火墙将该端口转发到您的计算机。可能性是这是一个防火墙问题,特别是因为你说在移动之前一切正常。您的网络设置是否有变化?您需要了解设置中的硬件和软件防火墙。
答案 1 :(得分:0)
如何在路由器上配置防火墙?您需要将请求转发到您的路由器到您的本地IP地址。
例子:
我的本地IP是192.168.1.5
我的外部IP是245.932.4.3(这是你从myipaddress.com获得的值)
因此,您需要将路由器(具有IP 245.932.4.3)设置为将端口x(其中x = twilio传出端口)上的请求转发到192.168.1.5