我有这个专用服务器/ 29 IPv4,我想知道如何使用所有的IP我可用。 如何select? 我怎么知道哪些是IP? 我可以像代理服务器代理或代理服务器一样使用它们吗?
你可以找出netmask -r abcd/29的地址范围是什么,它将显示范围。 通常情况下,第一个是networking号码,第二个是路由器(与服务提供商联系,但应该已经configuration好了),最后一个是广播地址。 剩下的5个地址应该可以自由使用。
您可以将这些地址添加到您的networking接口。 如果你有一个基于Debian的/etc/network/interfaces系统,你可以添加这样的地址:
auto eth0 iface eth0 inet static address 192.168.1.242 netmask 255.255.255.248 gateway 192.168.1.241 up ip addr add 192.168.1.243/32 dev eth0 up ip addr add 192.168.1.244/32 dev eth0 up ip addr add 192.168.1.245/32 dev eth0 up ip addr add 192.168.1.246/32 dev eth0
确保使用/32添加额外的地址,即没有子网,因为主IP地址已经有一个子网。
现在连接到这些IP地址的任何连接都将由您的系统处理; 全部基本相同。 根据您的需要,您可以将特定的虚拟主机在apache绑定到特定的IP地址。 检查给定服务的文档如何做到这一点。
出站地址默认使用第一个地址,除非您特别configuration在进行传出连接时应绑定特定的IP地址。 由于你没有提供关于你的服务器的详细信息,我不能提供更多的信息。 使用地址作为代理取决于你想使用的工具,虽然这也应该可能只有一个IP地址,所以我不明白你的具体意思。