您的位置:首页 > 移动开发 > IOS开发

IOS审核无法登陆问题解决方案

2017-03-03 00:00 260 查看
摘要: 配置IPV6环境,我使用的是阿里云的CentOS7.2系统,如果有问题,请及时交流!

阿里云linux下CentOS7.2配置IPV6-IOSAPP审核不通过

一、注册账号

https://www.tunnelbroker.net



二、选择合适ip,创建通道

需要在服务器上ping一下下面的地址,选择反应时间最短的。

Hong Kong, HK Not Available (Full)
Singapore, SG 216.218.221.42	600
Tokyo, JP 74.82.46.6	400
Europe
Amsterdam, NL 216.66.84.46	300
Berlin, DE 216.66.86.114	400
Budapest, HU 216.66.87.14	400
Frankfurt, DE 216.66.80.30	350
London, UK 216.66.80.26	350
London, UK 216.66.88.98	430
Paris, FR 216.66.84.42	350
Prague, CZ 216.66.86.122	430
Stockholm, SE 216.66.80.90	450
Warsaw, PL 216.66.80.162	480
Zurich, CH 216.66.80.98	460
North America
Ashburn, VA, US 216.66.22.2	350
Chicago, IL, US 184.105.253.14	400
Dallas, TX, US 184.105.253.10	260
Denver, CO, US 184.105.250.46	300
Fremont, CA, US 72.52.104.74	226
Fremont, CA, US 64.62.134.130	290
Kansas City, MO, US 216.66.77.230	213
Los Angeles, CA, US 66.220.18.42	250
Miami, FL, US 209.51.161.58	346
New York, NY, US 209.51.161.14	230
Phoenix, AZ, US 66.220.7.82	250
Seattle, WA, US 216.218.226.238	188
Toronto, ON, CA 216.66.38.58	408
Winnipeg, MB, CA 184.105.255.26	302






三、创建成功



四、生成服务器代码

将下面的代码复制到服务器执行





注意:

如果执行命令失败,可以复制以下命令,Server IPv4 Address Client IPv4 Address Server IPv6 Address等按IPv6 Tunnel那页对应的填写。

modprobe ipv6


ip tunnel add he-ipv6 mode sit remote <Server IPv4 Address> local <Client IPv4 Address> ttl 255

ip link set he-ipv6 up

ip addr add <Server IPv6 Address> dev he-ipv6

ip -6 route add ::/0 dev he-ipv6

ip -f inet6 addr


五、测试配置结果

测试ipv6

ifconfig he-ipv6    ##可以看到已经获取ipv6地址及建立了he-ipv6隧道
he-ipv6   Link encap:IPv6-in-IPv4
inet6 addr: x:x:x:x::x/64 Scope:Global
inet6 addr: x::x:x/128 Scope:Link
UP POINTOPOINT RUNNING NOARP  MTU:1480  Metric:1
RX packets:252535 errors:0 dropped:0 overruns:0 frame:0
TX packets:167086 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:248945037 (237.4 MiB)  TX bytes:22166230 (21.1 MiB)

# ping6 ipv6.google.com  ##ping6域名会提示unknown host,这是因为当前系统不支持ipv6解析,只要添加下ipv6的dns服务器就可以了,
unknown host
# ping6 -c 5 2001:4860:4860::8888    ###直接ping6 ipv6是正常的
PING 2001:4860:4860::8888(2001:4860:4860::8888) 56 data bytes
64 bytes from 2001:4860:4860::8888: icmp_seq=1 ttl=61 time=3.52 ms
64 bytes from 2001:4860:4860::8888: icmp_seq=2 ttl=61 time=3.62 ms
64 bytes from 2001:4860:4860::8888: icmp_seq=3 ttl=61 time=3.95 ms
64 bytes from 2001:4860:4860::8888: icmp_seq=4 ttl=61 time=3.65 ms
64 bytes from 2001:4860:4860::8888: icmp_seq=5 ttl=61 time=3.70 ms

--- 2001:4860:4860::8888 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4009ms
rtt min/avg/max/mdev = 3.525/3.692/3.954/0.157 ms

添加ipv6的dns服务器

在最后添加nameserver 2001:4860:4860::8888,nameserver 2001:4860:4860::8844谷歌的ipv6 dns服务器

# vim /etc/resolv.conf
options timeout:1 attempts:1 rotate
nameserver x.x.x.x
nameserver x.x.x.x
nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844

这时在ping就正确了。。

# ping6 -c 5 ipv6.google.com
PING ipv6.google.com(tsa03s01-in-x0e.1e100.net) 56 data bytes
64 bytes from tsa03s01-in-x0e.1e100.net: icmp_seq=1 ttl=55 time=25.5 ms
64 bytes from tsa03s01-in-x0e.1e100.net: icmp_seq=2 ttl=55 time=25.5 ms
64 bytes from tsa03s01-in-x0e.1e100.net: icmp_seq=3 ttl=55 time=33.1 ms
64 bytes from tsa03s01-in-x0e.1e100.net: icmp_seq=4 ttl=55 time=25.5 ms
64 bytes from tsa03s01-in-x0e.1e100.net: icmp_seq=5 ttl=55 time=25.4 ms

--- ipv6.google.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4031ms
rtt min/avg/max/mdev = 25.473/27.040/33.180/3.073 ms




service network restart
至此,服务器Linux配置成功!

六、配置域名解析

当您希望访问者通过 IPv6 地址访问您的域名时,您可以使用 AAAA 记录设置域名解析。



A. 记录类型:选 AAAA

B. 主机记录:填写子域名。若要将域名解析为 www.example.com,在主机记录填写 www;若要将域名解析为 example.com(不带www),在主机记录填写 @ 或者不填写。

C.解析线路:若您未设置特定解析线路,则所有线路用户均访问该目标地址;若设置了特定解析线路(例如:联通),则特定线路用户访问特定目标地址,其他线路用户仍然访问该(默认)目标地址。

D.记录值:为 IP 地址,且 AAAA 记录值只可以填写 IPv6 地址。

E.TTL:默认(10 分钟)即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐