Articles of 路由

用querystrings路由子域

RewriteEngine on Options -Indexes DirectoryIndex index.php RewriteBase / RewriteRule ^user/([a-zA-Z]+)/([a-zA-Z]+)(/)?$ index.php?controller=main&function=$1&arguments=$2 [NC,L] 我可以去mysite.com/one/two去main->one(two) 我想以相同的方式路由子域请求。 我如何设置api.mysite.com这样的规则来达到以下效果? controller=api&function=$1&arguments=$2 [NC,L] (让我去api.mysite.com/one/two打api->一(二))

第2层和第3层的stream量控制和拥塞控制有什么区别?

stream量控制和拥塞控制在以下几层之间是否有区别? 第2层(数据链路层) 第3层(networking层) 如果它们不一样,那么在下面的层次中每一个如何处理呢? 第2层(数据链路层) 第3层(networking层)

通过WireShark Box运行所有stream量?

我想build立一个框,我configuration为客户端计算机的默认网关: 捕获所有的stream量 允许我轻松查看所有stream量 任何人有最好的操作系统和程序使用一些想法? WireShark是第一个想到的。

在ubuntu中,不能通过VPN路由特定的子网

我有问题通过VPN路由stream量。 这是我的设置 我有3个主机,我们称它们为A,B和Z. B和Z在10.10.10.x子网中有VPN连接子网A和B在10.10.12.x子网中有直接连接 我希望能够将stream量从A路由到Z,例如: A <= 10.10.12.254 [LAN] 10.10.12.111 => B <= 10.10.10.152 [VPN] 10.10.10.10 => Z 在主机B上,我设置了ip_forwarding:net.ipv4.ip_forward = 1 并在主机B上进行路由: [root@hostB: ~]# ip route 10.10.10.10 dev ppp0 proto kernel scope link src 10.10.10.152 10.10.12.0/24 dev eth1 proto kernel scope link src 10.10.12.111 10.10.10.0/24 dev ppp0 scope link 169.254.0.0/16 dev eth1 scope link 主机A上的路由: […]

如何强制主机不在自己的子网中为IP地址发送广播?

对于局域网,而不是交换机,我已经build立了一个拓扑结构,每台机器都连接到路由器。 每台主机都分配有一个10/8的IP地址。 以下是界面的详细信息: 比方说,我从这台主机ping 10.16.0.3。 10.16.0.2的路由表已configuration为使用路由器(10.16.0.1)作为默认网关。 但是由于目标IP地址(10.16.0.3)在同一个子网内,所以发送了一个ARP广播。 我想禁用发送ARP广播的这种行为,而是强制它使用路由表。 我如何做到这一点?

在Windows 2008R2中添加ROUTE命令

我对networking了解不多,所以如果我提出一些基本的问题,不好意思。 我有一个局域网,有一个Windows Server 2008 R2与一些客户端连接到它。 客户端未join服务器的域(它们在工作组中)。 我在服务器机器(PPTP)上设置了一个VPS,地址范围为10.0.0.1 – > 10.0.0.10但LAN范围本身为192.168.1.1 – > 192.168.1.254 。 当我通过互联网从另一个位置连接到服务器时,我只能看到服务器,而我看不到与服务器在同一LAN中的其他客户端。 看看其他客户该怎么做? 我的一个朋友说你应该使用ADD ROUTE命令。 因为我使用这个命令作为我的标题。 解决这个问题最好的办法是什么? 谢谢

用openvpn分割路由

我已经在VPS(Ubuntu 11.04)上build立了一个OpenVPN服务器,并configuration了客户端(Ubuntu 11.10和12.04的组合)来使用它。 在客户端启动VPN连接后,所有的互联网stream量都通过VPS路由。 我只想通过这个设置路由一些stream量。 我有一个域名列表(我可以把它转换成IP地址),我只想要通过VPN的地址,而其他的都应该按照正常的方式进行。 我非常希望维护服务器上的所有configuration,而不必处理更新每一个客户端。 我会很感激一些帮助如何做到这一点。

设置多个子域以分离在单个主机上运行的虚拟机的最简单方法

问题: 我打算在一个centos主机服务器(最可能使用KVM)上设置几个虚拟的centos,rhel或ubuntu客机。 每个访客虚拟机正在运行一个webapp +一些其他服务/协议的实例,并且每个访客虚拟机都需要在主机外部的任何打开的端口上可访问,就好像每个虚拟机都是一个单独的DNS。 我在networking技术/configuration(显然)弱,所以我只是试图find这个问题的第一个边缘即。 我需要考虑的主要方法是在这个问题上立足。 networkingconfiguration“伪代码”,如果你愿意。 🙂 例: 我们说我拥有域foo.com。 我有一个物理的CentOS机器名为guests.foo.com。 在这台物理主机上,我有三台虚拟机在运行。 我希望访客虚拟机可以访问1.guests.foo.com,2.guests.foo.com和3.guests.foo.com。 来宾虚拟机运行centos,rhel和ubuntu发行版。 每个虚拟机都需要响应任何(本地打开的)端口,而不仅仅是httpstream量,还包括ssh连接和git:协议操作。 我从哪里开始,最优雅的方法是什么? 大致来说,主持人和客人各自最低限度需要为此做好准备? 注意: 随着我学习更多,我会更新问题文字+评论。

静态路由和路由表

如果有人愿意解释一些概念,这是一个非常有意思的问题。 我的问题是 – 默认的路由表,在我的情况下,默认的Windows 7安装,表中的每个路由做什么? 这是一个截图: 10.128.4.0只是我在添加的时候添加的一条路线。 我从超级用户上发布的一个问题了解到,第一个路由只是一个默认路由,它会将所有IPstream量路由到我的接口上的默认网关。 但是其他的呢? 那么路由表如何处理一台拥有多个NIC的机器,或许连接到两个不同的networking,或者甚至可能连接两个NIC在同一个networking中,这样VM就可以拥有一个物理网卡,而不是每个VM共享主机。 谢谢!

如何为外部IP地址设置静态路由

我正在networking上安装一个新的路由器,以帮助pipe理我们的专用networking连接,并更好地控制到外部的路由。 我已经决定通过去除对路由器上第二个专用networking的引用来简化这个问题(但请注意,这个问题是有原因的,所以答案并不是将旧路由器作为默认网关)。 我在我的路由器上的iptables中有以下路由: # Allow established connections, and those !not! coming from the public interface # eth0 = public interface # eth1 = private interface #1 (129.2.2.0/25) iptables -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT iptables -A INPUT -m state –state NEW ! -i eth0 -j ACCEPT iptables -A FORWARD -i eth0 -o eth1 […]