当前位置: 首页 > news >正文

如何设计网站的链接google官方下载app

如何设计网站的链接,google官方下载app,好的网站设计机构,郑州 做网站那个啥,不喜欢看一些背景 分析啥的 直接看红字修改就行了。 其他的都是冗余部分,都是码出来的,其他的地方好像搜不到。经验之谈。避免大家采坑。在国家网信办推行IPv6的大前提下,进行IPv6改造工作,有在服务器上配置IPv…

那个啥,不喜欢看一些背景 分析啥的 直接看红字修改就行了。 其他的都是冗余部分,都是码出来的,其他的地方好像搜不到。经验之谈。避免大家采坑。

在国家网信办推行IPv6的大前提下,进行IPv6改造工作,有在服务器上配置IPv4 和 IPv6双栈的需求。但是调研发现配置IPv6后会出现以下几个隐患:

双栈网络下 IPv6优先级更高:域名解析的AAAA记录优先级  以及网络出口的优先级

首先说域名解析AAAA优先导致的问题:

由于双栈情况下AAAA记录优先,域名解析会向localdns发起 AAAA 和A记录查询,刚才说到有AAAA记录优先

这就埋下了隐患,也就是说域名解析的过程会等待AAAA记录的返回(无论是否有解析记录),如果无AAAA解析记录会影响什么?

理论上有A记录 也就是IPv4兜底,肯定有解析,但是 dns的解析过程中,如果localdns无结果,会向上级域递归,直至根域查询无果。

这个过程会浪费掉一定的时间。这个时间也会算到dns解析过程中,故在双栈的情况下 一些域名的解析可能会缓慢,进而影响到服务。

然后是 网络出口IPv6优先导致的问题:

网络架构的变更,一般的服务器都不配置公网IP,都是通过nat/snat出公网的,在进行改造后 直接通过IPv6出公网,不经过nat。对网络架构是一种改造。

可能导致的问题:被调用端获取到的IP已经变化,相关IP段的授权需要修改。

另外,通过IPv6访问,可能出现质量不稳定:大网环境不稳定 IPv6正常测试推进过程中,整体网络环境 不如现在的稳定。还有 被调用方支持较弱,也就是覆盖节点不全面 或者是灰度部分不重要的地域,服务质量没办法保证。

综上,在当前情况下 服务器上及时开启双栈支持IPv6也是面临一定的问题。环境下又必须推进这件事情,那就使用折中方案。配置双栈 但是 IPv4优先。

配置很简单:

修改

/etc/gai.conf

precedence  ::ffff:0:0/96  100

关于为啥修改这个能生效 往下看,其他的blog好像没有解释的,撸了很多协议发现大概是这样的,欢迎补充。

1 调研gai.conf的理论依据:

gai.conf - getaddrinfo(3) configuration file  系统调用getaddrinfo(3) 可能得到多个地址,系统根据RFC3484选取最优地址。

RFC允许管理员修改/etc/gai.conf 实现动态更改地址排序规则。

image2020-1-6+21%3A18%3A27.png?version=1&modificationDate=1578317588000

RFC  网络协议的圣经

10.3. Configuring Preference for IPv6 or IPv4

默认情况下IPv6优先级高于IPv4,应用程序优先使用IPv6地址。可以通过赋予 ::ffff:0:0/96 更高的优先级实现IPv4优先级高于IPv6。

注: ::ffff:0:0/96 IPv4/IPv6转换地址 (IPv4-mapped IPv6 address)

image2020-1-6+21%3A18%3A56.png?version=1&modificationDate=1578317588000

/etc/gai.conf  默认是缺省的,无配置。

默认的配置为:label  ::1/128       0

label  ::/0          1

label  2002::/16     2

label ::/96          3

label ::ffff:0:0/96  4

precedence  ::1/128       50

precedence  ::/0          40

precedence  2002::/16     30

precedence ::/96          20

precedence ::ffff:0:0/96  10precedence 的IP段说明:

Prefix              Precedence        Label

::1/128             50                       0

::/0                   40                       1

2002::/16         30                       2

::/96                 20                       3

::ffff:0:0/96       10                       4

0:0:0:0:0:0:0:1/128 50 0 单播地址 环回地址 等同于IPV4的127.0.0.1

0:0:0:0:0:0:0:0/0 40 1 缺省路由 等同于IPV4 0.0.0.0

2002:0:0:0:0:0:0:0/16 30 2 可聚合全球地址

0:0:0:0:0:0:0:0/96 20 3 ipv4兼容地址

0:0:0:0:0:ffff:0:0/96 10 4 IPv4映射地址(这个地址网络上信息较少,地址范围::: ffff:0.0.0.0~:: ffff:255.255.255.255 地址数量2 128−96 = 2 32 = 4 294 967 296,用于软件,目的是IPv4映射的地址。 )

来源于维基百科,国内的那货死活搜不出来。PrefixPrecedenceLabelUsage

::1/128500Localhost

::/0401Default unicast

354IPv4-mapped IPv6 address

2002::/163026to4

2001::/3255Teredo tunneling

fc00::/7313Unique local address

::/9613IPv4-compatible addresses (deprecated)

fec0::/10111Site-local address (deprecated)

3ffe::/161126bone (returned)

2 配置验证:

选取服务器进行测试,并配置IPv6地址:

并设置/etc/gai.conf:precedence ::ffff:0:0/96 100

服务器具备双栈

image2020-1-6+21%3A21%3A36.png?version=1&modificationDate=1578317588000

服务器的双栈能够出公网

image2020-1-6+21%3A23%3A30.png?version=1&modificationDate=1578317588000

默认配置下 系统有优先使用ipv6(这里使用wget测试,curl dig ping等其他的测试都有IP版本之分,只要指定版本就不算系统优选了):

image2020-1-6+21%3A25%3A41.png?version=1&modificationDate=1578317588000

image2020-1-6+21%3A28%3A11.png?version=1&modificationDate=1578317588000

修改优先级:

image2020-1-6+21%3A29%3A30.png?version=1&modificationDate=1578317588000

image2020-1-6+21%3A29%3A53.png?version=1&modificationDate=1578317588000

多次测试 能够稳定路由。

3 测试结果:

在修改优先级 ::ffff:0:0/96 >= 40 时 服务器优先使用IPv4地址。可按照文档设定为100。

测试的连接:

wget -SO /dev/null weixin.qq.com

结论:

测试结果显示 修改该优先级能够达到服务器在双栈的情况下,优先使用IPv4。

该配置 可能会导致后续 使用IPv6失败的情况,需要在以后的改造过程中注意。

修改/etc/gai.conf ipv4的优先级的方式 是否正确 是否会引起其他的问题。 协议里面的内容比较多,包括很多目的地址选址方面的问题。需要关注下。

另外,根据RFC协议中的内容,我这进行了测试,如果有AAAA记录 但是IPv6地址不通,仍使用IPv4地址,与存活探路有关。不过程序处理需要消耗时间,得不偿失。建议直接规避吧。

标签:linux,ffff,双栈,ipv6,地址,IPv4,ipv4,IPv6,96

来源: https://blog.51cto.com/welcomeweb/2464836

http://www.lbrq.cn/news/2705329.html

相关文章:

  • php 网站版面素材广州各区风险区域最新动态
  • 188旅游网站管理系统源码推广平台哪个效果最好
  • 哪个网站建设好2023年8月疫情又开始了吗
  • 淘宝内部优惠券网站怎么做b2b免费网站推广平台
  • 网站子目录怎么做的百度推广账户怎么开
  • 内丘企业做网站代刷网站推广
  • 完善网站建设的方法百度快速排名优化服务
  • 域名可以绑定网站吗app推广渠道
  • 建设网站遇到的问题深圳网站设计专家乐云seo
  • 公司网站建设设计公司哪家好包头网站建设推广
  • 湖南建设厅网站最佳的搜索引擎
  • 网站建设一样注意什么推广普通话ppt课件
  • 深圳做网站哪家公司好人民日报最新消息
  • 泉州中企网站做的好吗优化疫情二十条措施
  • 灵山招聘网灵山英才网做灵山专业的招聘网站seo关键词排名点击工具
  • 上海专业网站开发怎么买域名自己做网站
  • 网站建设公司发展营销策划方案模板
  • 电脑做任务赚钱网站常德论坛网站
  • 门户类型网站有哪些搜索引擎排名优化公司
  • 台州网站建设方案网络推广方法有哪几种
  • 大学网站开发实验室建设方案企业邮箱怎么开通注册
  • 小米路由器 做网站网站建站价格
  • 调研报告 政府网站建设十种营销方法
  • 华夏望子成龙网站开发背景百度快速收录权限域名
  • 南昌网站忧化网站统计数据
  • 网站维护中页面百度查询最火的关键词
  • 克隆视厅网站怎么做自媒体培训学校
  • 学校学生网站模板下载关键词数据分析
  • 网站推广与电话销售如何结合搜索检索与seo推广
  • 做网站与做软件江北seo综合优化外包
  • Rabbitmq+STS+discovery_k8s +localpv部署排坑详解
  • 如何启动本机mysql数据库
  • ASQA: 面向模糊性事实问题的长格式问答数据集与评估框架
  • 洛谷 小 Y 拼木棒 贪心
  • C# 微软依赖注入 (Microsoft.Extensions.DependencyInjection) 详解
  • 集成电路学习:什么是CV计算机视觉