发布网友 发布时间:2022-04-23 17:26
共5个回答
热心网友 时间:2023-10-10 22:10
尝试用花生壳吧。
首先的你思路都对,现在不通,应该是路由器NAT的原因。比如A设备的打印服务端是tcp-170,A对外发布这个服务的时候,使用170端口。路由器用一个随机端口替换它(一般是一个五位数的数字,假设它是10170),外后转发出去,所以你能看到192.168.10.6有打印服务。
而当你添加A的时候,就是你主动访问192.168.10.6的170端口,这对应的明显不是A的打印服务对应的端口(10170端口)。并且,实际上10170这个端口也不会永远对应A的170,那很快65535个端口号都会用尽。这只是个一次性端口,此次通信结束,路由器就会释放这个端口的占用,留给其他应用使用。
那对应的策略就是---静态端口策略。这个要看你的路由器是不是支持,把路由器wan上的192.168.10.6的170绑定到192.168.1.177的170上。可以绑定的话,那你直接应该就成功了,忽略花生壳吧。
路由器没这个功能,那就用只能用动态域名解析协议了,免费用做的比较稳定的就是花生壳。下载花生壳软件,安装客户端,申请免费域名。花生壳利用安装的本地的客户端,对你A设备的端口进行管理,同时向花生壳的服务器注册这个域名的对应IP。每次IP信息变动,注册信息也会变动,所以是动态域名。路由器dmz保持现状,尝试直接所搜这个域名上的打印服务,一切正常的话,就可以通过这个域名直接访问到A的打印机,甚至远程桌面之类的也没问题。
热心网友 时间:2023-10-10 22:11
是因为用了wan口,所以你的A、B电脑的网段都是192.168.1.XXX,不知道问什么这样做?这样不同网段的ip的确不好沟通。既然你的路由器被公司分配了固定地址:192.168.10.31,为什么不把你的路由器lan地址修改成这个地址?然后你可以把A、B两台地址分配成192.168.10.100或者公司没有用的地址。然后将你带打印机的电脑设置成DMZ主机,看看这样能否联通?
想问一下为什么要设置这台路由器?有什么特殊用意么?完全不用wan口连接
热心网友 时间:2023-10-10 22:11
题主您好:
据您描述,可以这样设置:
1、路由器B的lan地址设置为192.168.1.1;电脑A的IP地址为192.168.1.X/24。
2、电脑C、D中各加一条静态路由:route add 192.168.10.0 mask 255.255.255.0(子网掩码) 192.168.10.6(B路由WAN的IP地址)。
这样,电脑C、D就可以PING通电脑A了。
此致
希望可以帮到您追问电脑C和D是领导的电脑,我不可以乱弄的,谢谢
我弄了,也是不行
追答C、D中加入静态路由之后PING不通A?那可以PING通192.168.10.6吧?
您把B路由器的配置发一份看看
热心网友 时间:2023-10-10 22:12
A电脑用固定IP,比如192.168.1.100,然后在新加的路由器上设置端口映射,将udp及tcp的135,36,137,138,139,445端口都映射到192.168.1.100的ip同样的端口号上就应该可以。cd在添加网络打印机时用\\ip\打印机名应该可以添加的。
热心网友 时间:2023-10-10 22:12
简单问题被你复杂化了,如图,能满足你的需求吗