我们在我们公司使用IPv4。 我们的ISP不提供IPv6,这在未来几年不会改变。 我们的Server 2012 R2 DNS服务器的最佳实践分析器(BPA)会警告IPv6 DNS根提示未响应DNS服务器的查询。 当然,因为我们没有IPv6互联网接入。 我看到两个解决scheme: 忽略警告。 只要这对DNSparsing速度没有影响。 (像客户端首先尝试IPv6,等待超时,然后尝试IPv4名称parsing。) 如果将来获得IPv6,则从根提示中删除IPv6地址并将其添加回去。 任何其他解决scheme 我应该select什么?
是否有可能通过IPv6隧道路由所有的IPv4stream量? 让我详细说一下,假设我使用IPv4(duh!)build立隧道经理(HE)6in4隧道,但是我想通过IPv6隧道中继所有的IPv4stream量,换句话说,使这个IPv6链路成为默认网关适用于所有互联网stream量(IPv6和IPv4)。 可用的硬件是: Mikrotik RouterBoard RB750与RouterOS 6.x 具有一个dynamic公共IPv4地址的ADSL ISP。 个人电脑,电话等
我configuration了Apache的httpd服务器来充当代理转发器。 以下是我的conf文件的详细信息 Listen 0.0.0.0:9999 Listen [::]:9999 <VirtualHost *:9999> SSLEngine off SSLProxyEngine On SSLCertificateFile /etc/httpd/ssl/ca.crt SSLCertificateKeyFile /etc/httpd/ssl/ca.key ProxyRequests Off ProxyPreserveHost On RewriteEngine on RewriteRule ^/rest/v1/ https://%{HTTP_HOST}/rest/v1/ </VirtualHost> 我正在使用curl客户端 对于IPv4: curl http://192.168.56.11/rest/v1/ –proxy 0.0.0.0:9999 -v 它工作正常,我得到了正确的结果 对于IPv6: curl -6 http:// fe80 :: 2:0:9:1%eth1 / rest / v1 / –proxy [::]:9999 -v 与ipv6呼叫失败,我得到的响应代码为“400”。 以下错误消息在error_log中显示为此ipv6请求 [错误] [client :: 1]请求失败:读取头文件时出错 […]
无状态地址自动configuration允许链路上的节点通过将其接口标识符(64位)附加到由路由器通告的前缀(64位)来自动configuration全球IPv6地址。 让我们假设我有一台全球IPv6地址的服务器 2001:0db8:85a3:08d3:1319:8a2e:0370:7347 现在我想通过更改接口标识符并保留前缀,将另一个全局IPv6地址添加到同一个接口。 例如 2001:0db8:85a3:08d3:3315:2b5e:a320:3254 ——-same——–|—–different—– 我怎样才能使用SLAAC,接口标识符自动附加到networking前缀? 我目前正在使用Ubuntu。 (这与IPv6隐私扩展的function类似,但是我想控制自己添加和删除临时IPv6地址。)
我已经build立了一个从家到远程主机的未编号的L2tp隧道。 在尝试ping ipv6.google.com时,我收到了一个超出范围的错误,我知道在一段时间之前,链接本地地址不应该以这种方式使用,但现在使用无编号的接口,这应该是可能的。 两台机器都运行着最新的debian jessie,但是使用了更新的内核4.6.0-0.bpo.1-amd64 隧道: ~> sudo ip l2tp show tunnel Tunnel 386, encap IP From 192.168.88.254 to remote_host Peer tunnel 381 地址和路由: 首页〜> ip -6 addr 5: l2tpeth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1492 state UNKNOWN qlen 1000 inet6 fe80::8427:7dff:fea4:939b/64 scope link valid_lft forever preferred_lft forever ~> ip -6 route local ::1 dev lo proto kernel […]
我的本地networking的路由器通告两个IPv6前缀(一个本地,fdXX ::前缀,一个从我的ISP委托)。 我已经证实,他们都通过Wireshark检查路由器广告进行广告宣传,因此: 但是,networking上的Windows主机似乎只能使用其中一个前缀(并且一致地使用fdXX :: one): Ethernet adapter Ethernet: Connection-specific DNS Suffix . : arkane-systems.lan IPv6 Address. . . . . . . . . . . : fdc9:b01a:9d26:0:fd4c:9cca:2051:c663 Link-local IPv6 Address . . . . . : fe80::21cd:60d4:2e62:cc29%14 IPv4 Address. . . . . . . . . . . : 172.16.1.2 Subnet Mask […]
我有一个问题,通过我的PHP脚本使用fsockopen , file_get_contents等函数加载https网站(谷歌,脸谱,亚马逊)。 操作正在超时。 所以我开始浏览我的系统设置,注意到当ipfw服务被停止时,它就像一个魅力。 所以这是一个与我的IPFWconfiguration明确相关的问题。 我已经启用了日志logging,并在尝试执行PHP脚本时在日志文件中popup: ipfw: 1000 Deny ICMPv6:1.3 [2001:…:…:…::] [2001:…:2:…::] in via em0 ipfw: 1000 Deny ICMPv6:131.0 […::…:…:…:…] […::1:…:0] in via em0 ipfw: 1000 Deny ICMPv6:136.0 [2001:…:…:…:ff:ff:ff:ff] […:…:2:…::] in via em0 看起来像IPv6的问题,但是,我allow all保持在我的ipfw文件的状态类连接。 这是我目前使用的configuration: #!/usr/local/bin/bash IPF="/sbin/ipfw -q add" /sbin/ipfw -q -f flush $IPF 10 allow all from any to any via lo0 […]
我有一个运行nginx php5的Debian 8服务器。 服务器configuration了IPv4和IPv6地址,我可以在任一地址上成功ping通服务器。 我也可以使用任一地址成功浏览服务器上的html页面。 如果我使用IPv4地址,我可以成功浏览到一个php页面,但是如果我尝试浏览到使用IPv6地址的php页面,则浏览器挂起,我看不到为什么。 phpinfo说IPv6已启用。 任何帮助将非常感激。 configuration文件如下。 在/ etc / nginx的/启用的站点- /默认 server { server_name abcwiki; listen [::]:80 ipv6only=on; listen 80; root /var/www/html/dokuwiki; index index.html index.php; location ~ \.php$ { include fastcgi_params; include /etc/nginx/snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php5-fpm.sock; } } /etc/php5/fpm/pool.d/www.conf [www] user = www-data group = www-data listen = /var/run/php5-fpm.sock listen.owner = www-data listen.group […]
我最近有一个应用程序在iOS(现在)强制性的IPv6testing中被拒绝(甚至不知道他们这样做)。 我的服务器(在AWS上)没有为IPv6设置,但我已经修复了适当的DNS和路由。 它在http://ready.chair6.net/通过testing 到目前为止,我做了一些研究,看到你可以在家里使用互联网连接共享(即:NAT64)在Mac OS X上欺骗一个IPv6networking。所以,我做了这个,并分配了一个V6地址到iPhone与我的应用程序它和一切工作正常。 但是,这并不是真的testing苹果将要做的整个端到端的连接,因为一旦它碰到Mac,它会回到v4。 我试图找出一种方法,我可以testing整个v6连接到我的服务器。 现在我假设我的家庭互联网将只提供IP4。 我目前的想法是在数字海洋/等设置虚拟机/液滴。 他们可以同时分配v4和v6。 进一步的研究表明,无论是“socat”还是“squid cache”,都可能能够侦听IP4端口/地址,并且路由到在同一台机器上传出的IP6地址,以继续到IP6上的应用服务器的path。 虽然我在细节上有些迷失。 我如何通过IP4将我的客户端连接到虚拟机? 我必须隧道吗? 我可以在Firefox中设置代理吗? 如何通过此连接传递DNS请求,以便我的DNS服务器以IP6地址响应而不是v4响应? 我相信还有很多其他的问题我现在没有想到。 任何想法如何做到这一点? 谢谢!
我是Hetzner的客户,在新服务器上使用标准的Ubuntu 16 LTS镜像时,我遇到过两次同样的问题。 当我尝试下载软件包时,速度非常慢,通常会在一个软件包上等待10分钟。 我通过强制IPv4来“解决”这个问题,但我不明白问题在哪里。 到目前为止,赫茨纳的支持还没有能够解决这个问题。 echo 'Acquire::ForceIPv4 "true";' | sudo tee /etc/apt/apt.conf.d/99force-ipv4 这是我自己的服务器还是Hetznernetworking基础架构的问题? 要求Hetzner镜像是可以的,但外部服务器需要很长时间才能完成,例如:挂在ubuntu.com上 Get:14 http://apt.postgresql.org/pub/repos/apt xenial-pgdg/main amd64 Packages [58.8 kB]Get:15 http://apt.postgresql.org/pub/repos/apt xenial-pgdg/main i386 Packages [58.6 kB]0% [Connecting to security.ubuntu.com (2001:67c:1560:8001::14)]