我正在开发一个向其他手机发送信息的应用程序。某种程度上就像聊天使者。我的应用程序的工作方式应该是用户输入一个IP地址和一个消息,然后应用程序将消息发送到指定的IP地址。我现在让服务器和客户端在同一个应用程序中工作。这样,任何电话都可以连接到任何其他电话,因为每个电话都有独立的服务器,通过设备的IP地址访问。但是,我无法连接到不在局域网上的IP地址。我想知道如何使服务器从没有连接到局域网的设备接收消息?
我读过关于端口转发的文章,这似乎是一个很好的解决方案,但安全风险并不令人鼓舞。我还在考虑使用公共IP地址(如Amazon的Web Server )来运行我的服务器,并且IP地址可以从世界各地访问
我有一个负载平衡器Classic2-*. as east-1.elb.amazonaws.com和它的公众,我为所有连接白化了端口443和80,并按预期从另一个公共ec2服务器连接良好:
...
ec21~]#telnet classic2-**.us-east-1.elb.amazonaws.com 80
Trying ***...
Connected to ec2-***.compute-1.amazonaws.com.
Escape character is '^]'.
...
后来,我更改了端口80的负载平衡器的传入安全gruop,并且只允许ec2访问负载平衡器的端口8
我要做的下一个任务:连接三个局域网与思科包追踪器。我必须使用净地址192.168.0.0/24;192.168.10.0/24;192.168.20.0/24。当我试图设置路由器地址192.168.0.0和掩码255.255.255.0时,我会收到错误掩码的错误消息。如何解决这个问题?我的代码:
Router>
Router>enable
Router#conf t
Router(config)#int fa 0/0
Router(config-if)#ip add 192.168.0.0 255.255.255.0
Bad mask /24 for address 192.168
我有一个Debian9.5服务器,我试图使用它作为一个带有sip中继线的PBX服务器,这台机器有两个网络接口,一个指向LAN,另一个指向我的sip提供者。这是配置:
iface LAN inet static
address 192.168.1.247/24
gateway 192.168.1.254
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.1.254
allow-hotplug SIP
iface SIP i