
我的主机免费提供数百个IPV6地址,但收取IPV4地址费用.我在一台服务器下有几个站点,我想知道我是否可以为每个站点/域提供自己的ipv6地址.
这有可能吗?如果是这样的话?
我已经阅读了很多关于ipv6的内容,但我并不清楚它是否像我想的那样清楚.
我的主要目标是,为每个域/站点拥有自己独特的IP,所以有人不能进行反向ip查找,看看我在该服务器上有哪些站点.
提前感谢您的耐心等待.
解决方法 首先,您需要一个寻址计划.如果您还没有,请分配给您的/ 48网络.然后选择一个/ 64作为您当前的主要网络.您将在活动中保存其余的地址空间,我真诚地希望您能够实现,您的业务可以扩展很多.注意:您永远不会需要超过/ 64,但如果您变得非常大,那么将您的大客户分成不同的/ 64来帮助您在视觉上识别每个客户时可能会有意义.
一旦你有了/ 64,你可以开始串行分配它(第一个IP到第一个站点,依此类推)或者选择组织子组并为它们分配子网(例如:客户X有200个站点,他有自己的小子网) .我建议第二种方法,它将有助于路由和你的网络家伙不会有头疼.我假设你有多台服务器,可能在不同的地理区域错位.
您需要正确路由已分配的/ 64,因此请确保由服务提供商正确分配.拥有自己的核心路由器有助于实现这一目标(非强制性).
之后,通过创建如下所示的接口别名,开始将这些IP添加到将为这些站点提供服务的服务器的接口:
$:ifconfig eth0:0 2001:470:1f0a:314 :: 1 up
完成添加地址并验证它们是可路由的后,在apache中创建一个仅在该IP /域上应答的VirtualHost.
< VirtualHost [2001:470:1f0a:314 :: 1]:80>
Servername newhost.ipv6domain.com
如果您然后添加正确的DNS记录(newhost.ipv6domain.com – > 2001:470:1f0a:314 :: 1),您应该没问题.
我显然省略了Apache的所有不相关配置.这不是一个完整的VirtualHost声明.
编辑:我在关于正确的DNS记录的行中错误地添加了端口号.在用咖啡一手工作前10分钟输入这个答案引起的拼写错误:P
总结以上是内存溢出为你收集整理的domain-name-system – 在服务器上分配多个IPv6地址全部内容,希望文章能够帮你解决domain-name-system – 在服务器上分配多个IPv6地址所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)