我的问题与我在这里问的问题有关:为什么端口转发时我的连接被拒绝?
所以我有一个连接到路由器的设备,我希望能够从任何有互联网连接的地方连接到该设备。
该设备是带有安全摄像头的 DVR。它旨在具有此功能。
我已经配置了我的路由器,以允许转发设备地址上的必要端口(至少我认为我做对了一切 - 请参阅我的其他问题)
因此,当涉及到应用程序的配置时,我会转到网络设置,然后我可以选择STATIC
或DHCP
。当我使用 STATIC 时,我可以自己选择所有 IP 地址等,当我使用 DHCP 时,我只能更改端口,IP 地址将由应用程序选择。
但是,我认为我的应用程序可能有问题,因为 IP 地址没有意义,至少如果我将它与我在路由器配置页面上看到的内容进行比较的话……
但是它说IP Address: 192.168.001.100
我的路由器已经分配192.168.001.253
给这个设备了!
subnet mask 255.255.255.000
似乎与我的路由器所说的一致。
但gateway: 192.168.001.001
我认为网关应该与我必须输入才能访问路由器的地址相同,不是吗?对我来说,它的结尾是254
最后,它给出了相同的数字,但DNS 1
我觉得这个数字不正确。
在我的路由器上,我可以看到和的Services > Broadband > Status > Internet Details
条目,它们都是 IP 地址,但不是标准类型的,而是有点类似于我的公共 IP(我觉得我不应该在这里发布它们)。Primary DNS
Secondary DNS
192.168.1.1
另外,我应该注意,我不得不使用 LAN 电缆分离器,因为我的路由器上的插头/端口用完了。所以我尝试连接的设备与另一台设备共享 LAN 电缆。我正在使用这种分离器
我的问题是:
为什么当我使用 DHCP 时,我的应用程序会弄乱它的 IP 等?
我是否应该在静态模式下设置所有内容并输入从路由器获取的信息?
通过这种方法,我可以安全地使用我在路由器配置页面上看到的 DNS 吗?
另外,我认为我必须使用网络内部的私有 IP,而不是我的公共 IP,对吗?
谢谢您的帮助,我真的很了解这些网络方面的东西......
编辑:开始悬赏
我只想知道我需要在应用程序中插入哪些数字,以便它允许我进行远程连接?
我应该在 IP、子网掩码、网关、DNS1 和 DNS2 中插入什么数字?
答案1
不要使用分离器,那没用。要分离以太网电缆,您需要名为 的有源设备Switch
。
静态IP
如果您的路由器有 192.168.1.254,那么您可以设置这些:
IP address: 192.168.1.253 (choose address for your DVR, forwarded one)
Netmask: 255.255.255.0
Gateway: 192.168.1.254 (router address)
DNS: 192.168.1.254
我建议手动设置 DHCP 池,这样可以避免可能的 IP 冲突。
在路由器配置中,选择
Settings -> Lan -> DHCP
并选择Configure manually
Router Address: 192.168.1.254 (router address)
Subnet Mask: 255.255.255.0
First DHCP Address: 192.168.1.1 (choose range excluding DVR's IP address)
Last DHCP Address: 192.168.1.252