阿里云服务器如何设置IPV6通过appstore的审核(拒绝是没有支持ipv6 only)

查看服务器ipv6支持相关

确认IPV6是否开启

Linux下确认IPv6是否已经被启用,可以从三个方面确定。

1.使用ifconfig查看自己的IP地址是否含有IPv6地址。

eth0 Link encap:Ethernet HWaddr 00:13:D4:05:B2:ED 

inet addr:119.119.xxx.xx Bcast:119.119.115.255 Mask:255.255.255.0

inet6 addr: fe80::213:d4ff:fe05:b2ed/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:1054562 errors:0 dropped:0 overruns:0 frame:0

TX packets:538136 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000 

RX bytes:346189738 (330.1 MiB) TX bytes:246935731 (235.4 MiB)

Interrupt:209 Base address:0xd800

2.查看服务监听的IP中是否有IPv6格式的地址。(netstat -tuln

tcp 0 0 0.0.0.0:8100 0.0.0.0:* LISTEN 

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 

tcp 0 0 0.0.0.0:843 0.0.0.0:* LISTEN 

tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 

tcp 0 0 :::8080 :::* LISTEN 

tcp 0 0 :::22 :::* LISTEN 

tcp 0 0 :::443 :::* LISTEN 

udp 0 0 0.0.0.0:68 0.0.0.0:* 

udp 0 0 0.0.0.0:111 0.0.0.0:* 

udp 0 0 0.0.0.0:631 0.0.0.0:*

3.使用lsmod查看ipv6的模块是否被加载。

[root@linux ~]# lsmod |grep ip

ipt_MASQUERADE          7617  3 

iptable_nat            11077  1 

ip_nat                 21101  2 ipt_MASQUERADE,iptable_nat

ip_conntrack_netbios_ns     6977  0 

ipt_REJECT              9665  3 

ip_conntrack           53281  5 ipt_MASQUERADE,iptable_nat,ip_nat,ip_conntrack_netbios_ns,xt_state

nfnetlink              10713  2 ip_nat,ip_conntrack

iptable_filter          7105  1 

ip_tables              17029  2 iptable_nat,iptable_filter

ip6t_REJECT             9409  1 

ip6table_filter         6849  1 

ip6_tables             18053  1 ip6table_filter

x_tables               17349  8 ipt_MASQUERADE,iptable_nat,ipt_REJECT,xt_state,ip_tables,ip6t_REJECT,xt_tcpudp,ip6_tables

ipv6                  270433  18 ip6t_REJECT,cnic

如果出现以上粗体显示的部分,代表您的机器上IPV6已经开启。

关闭IPV6

使用vi编辑器,打开/etc/modprobe.conf,在文档中加入如下的两条:

alias net-pf-10 off

alias ipv6 off

保存退出,并且重新启动系统。

重启之后可以使用上面的三种方法去验证IPv6支持是否已经被关闭。

开启IPV6

IPv6是默认支持的,所以当你要重新开起IPv6支持时,将/etc/modprobe.conf中的两条指令注释掉就可以了。

阿里云配置ipv6隧道

[基础常识]为阿里云ECSCentOS7)配置IPv6隧道地址





只看楼主 更多操作楼主  发表于: 06-17

前一帖子 里以Windows 2012为例,配置了在HE申请的IPv6隧道地址。 
 
这里,以阿里云公共镜像里的CentOS 7为例,配置IPv6隧道地址。 
 
过程: 
 
1.  编辑 /etc/sysctl.conf 文件,将其中三条禁用IPv6的设置更改为: 

复制代码

  • net.ipv6.conf.all.disable_ipv6 = 0
  • net.ipv6.conf.default.disable_ipv6 = 0
  • net.ipv6.conf.lo.disable_ipv6 = 0

 
2.再运行 sysctl -p 的命令,启用IPv6 
 
 
3. 转到 tunnelbroker.net 网站,在 Example Configurateions 里选择 Linux-route2 的配置方法,示例命令如下: 

复制代码

  • modprobe ipv6
  • ip tunnel add he-ipv6 mode sit remote 216.218.221.6 local 121.43.110.72 ttl 255
  • ip link set he-ipv6 up
  • ip addr add 2001:470:18:401::2/64 dev he-ipv6
  • ip route add ::/0 dev he-ipv6
  • ip -f inet6 addr

 
 
 
4. 在境外机子,使用Ping6curl测试IPv6隧道地址访问,结果正常: 
 
 
参考:http://blog.chenjia.me/articles/160301-134110.html 


其中配置he隧道登录后在页面左侧这一项里面。

出现找不到模块错误

[求助]【已解决】阿里云Linux设置ipv6隧道问题




只看楼主 更多操作楼主  发表于: 08-19

配置方式可以参照: bbs.aliyun.com/read/285557.html   
 
 
起初配置时modprobe ipv6这步报错 

复制代码

  • [root@iZ23hhzee89Z ~]# modprobe ipv6
  • FATAL: Module off not found.
  • [root@iZ23hhzee89Z ~]# ip tunnel add he-ipv6 mode sit remote 216.218.221.6 local 114.55.106.92 ttl 255
  • [root@iZ23hhzee89Z ~]# ip link set he-ipv6 up
  • [root@iZ23hhzee89Z ~]# ip addr add 2001:470:18:a26::2/64 dev he-ipv6
  • RTNETLINK answers: Operation not supported
  • [root@iZ23hhzee89Z ~]# ip route add ::/0 dev he-ipv6
  • RTNETLINK answers: Operation not supported
  • [root@iZ23hhzee89Z ~]# ip -f inet6 addr

 
这里报'FATAL: Module off not found.'解决方案是: 
  1). /etc/sysconfig/network 这里的“NETWORKING_IPV6=no” 改为 “NETWORKING_IPV6=yes” 
  2). 注释掉"/etc/modprobe.d/disable_ipv6.conf"里面的内容 或删除该文件 改成其它名字 
 
问题是: 

复制代码

  • RTNETLINK answers: Operation not supported

 
这个错误怎么破,求大神前来指教。万谢 
 
RTNETLINK answers: Operation not supported 
解决方法: 
重启系统,是重启系统 shutdown -r now 
service network restart没用,一定要重启系统。  
 
 
系统信息为下: 

复制代码

  • # cat /proc/version
  • Linux version 2.6.32-220.23.2.al.ali1.1.alios6.x86_64 (mockbuild@x86-004.build.alibaba) (gcc version 4.4.6 20110731 (AliCloud Linux 4.4.6-3) (GCC) ) #1 SMP Sun Jan 4 15:01:53 CST 2015

 

复制代码

  • # uname -a
  • Linux iZ23hhzee89Z 2.6.32-220.23.2.al.ali1.1.alios6.x86_64 #1 SMP Sun Jan 4 15:01:53 CST 2015 x86_64 x86_64 x86_64 GNU/Linux

 

http://www.deepvps.com/application-he-net-ipv6-vpn.html具体申请隧道的方法


阿里云服务配置

代理配置好之后服务器中执行ifconfig命令,找到he-ipv6虚拟网卡,找到scopeGlobal ipv6地址,在阿里云后台配置AAAA记录为上面提到的ipv6地址。




//=============本方法是本博亲自试验通过审核===========

发布1.0版本,被拒绝的原因是不支持IPV6访问,不过当时dig ***.com aaaa后,确实没IP6地址。

后来看了下阿里云支不支持,其实是不支持的,所以阿里云DNS和服务器都不支持,怎么可能访问到呢?


于是需要解决两个问题:

1、就是让IPV6网络访问网站域名能够获得IPV6地址(后来就是通过如上文章的方式搞定)

2、就是让apache服务器支持监听ipv6的网址。 在httpd.conf里面加上一条 Listen [ipv6地址]: 端口(80)。然后修改httpd-vhosts.conf 。





  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值