如果我使用2个路由器,如何连接到mysql服务器

如果我使用2个路由器,如何连接到mysql服务器,mysql,networking,ip-address,Mysql,Networking,Ip Address,我目前正在测试我的vb程序,我的网络设置是这样的对不起,我不知道如何正确地说,但请尝试理解 桌面-有线至->第一台路由器-有线至->第二台路由器-无线连接->笔记本电脑 我的笔记本电脑是服务器,我需要将桌面连接到mysql服务器 我试图输入第二台路由器从第一台路由器获得的ip地址,但它无法连接 有解决办法吗?谢谢 路由器应该传递你笔记本电脑的ip地址,这样你就可以使用它了。查询第二个路由器或在笔记本电脑上执行ifconfig/ipconfig以查找这是什么 另一件需要检查的事情是,所有路由器都通

我目前正在测试我的vb程序,我的网络设置是这样的对不起,我不知道如何正确地说,但请尝试理解

桌面-有线至->第一台路由器-有线至->第二台路由器-无线连接->笔记本电脑

我的笔记本电脑是服务器,我需要将桌面连接到mysql服务器

我试图输入第二台路由器从第一台路由器获得的ip地址,但它无法连接


有解决办法吗?谢谢

路由器应该传递你笔记本电脑的ip地址,这样你就可以使用它了。查询第二个路由器或在笔记本电脑上执行ifconfig/ipconfig以查找这是什么


另一件需要检查的事情是,所有路由器都通过mysql端口,默认值为3306。

我猜你的笔记本电脑IP是由第一个路由器连接的。所以你需要第一个路由器的外部地址。这将是在第二个路由器上显示的地址,作为您的笔记本电脑内部地址。查看第一个路由器的设置,查看分配给它的地址

接下来,您需要的唯一规则是在第二个路由器上,我们在这里讨论的是标准配置。大多数路由器不阻止传出请求,即来自桌面的请求通过第一个路由器传出,因此第一个路由器已经允许该请求。在第二个路由器上,您需要添加一条规则,允许3306从您在第一个路由器的外部IP地址上方发现的IP通过标准mySQL端口

请记住,NAT配置中路由器后面的设备的地址与路由器前面的外部地址不同。当这种情况发生时,将向路由器2中的防火墙显示的是给定路由器(在本例中为路由器1)的外部地址

还有一件事-您的第二个路由器可能只是第一个路由器网络上的一个骑手,通过DHCP获得IP。在这种情况下,正如@carlot0820所建议的那样-您的桌面IP是您在第二个路由器规则中使用的IP。这是因为第二台路由器和桌面都位于第一台路由器的内部网络上——默认情况下,这通常不会阻止内部设备之间的通信。但对于第二个路由器,内部网络在其外部,因此有必要制定规则


希望这有帮助

通过在第二台路由器上配置端口转发设置,我成功地将我的台式机连接到了笔记本电脑的服务器,我添加了笔记本电脑的ip地址,并指定了默认端口3306