Questions tagged «ipv6»

互联网协议是用于互联网的基本协议之一。与当前称为IPv4的当前常见Internet协议相反,IPv6是下一代Internet协议。

6
IPv6地址的文本表示形式的最大长度?
$_SERVER["REMOTE_ADDR"]实际上,我想将PHP 返回的数据存储到DB字段中。问题是我找不到有关IPv6地址文本表示形式的最大长度的任何适当信息,而网络服务器正是通过IPv6地址提供的$_SERVER["REMOTE_ADDR"]。 我对将文本表示形式转换为地址通常会编码的128位不感兴趣,我只想知道存储由返回的任何IPv6地址最多需要多少个字符$_SERVER["REMOTE_ADDR"]。
430 ip  ip-address  ipv6 

23
有没有办法让非根进程绑定到Linux上的“特权”端口?
当我之外再也没有其他用户时,在我的开发箱上有这个限制是非常烦人的。 我知道标准的解决方法,但是它们都不能完全满足我的要求: authbind(Debian测试版1.0版仅支持IPv4) 使用iptables REDIRECT目标将低端口重定向到高端口(iptable的IPv6版本ip6tables尚未实现“ nat”表) sudo(以root用户身份运行是我要避免的操作) SELinux(或类似版本)。(这只是我的开发箱,我不想引入很多额外的复杂性。) 是否有一些简单的sysctl变量允许非根进程绑定到Linux上的“特权”端口(端口小于1024),还是我很走运? 编辑:在某些情况下,您可以使用功能来做到这一点。

6
端口如何与IPv6一起使用?
常规的IPv4点分四点符号用冒号分隔地址和端口,如回送接口上的Web服务器示例所示: 127.0.0.1:80 但是使用IPv6表示法时,地址本身可以包含冒号。例如,这是回送地址的简称: ::1 如何用IPv6地址/端口端点的文本表示形式来表示端口(或功能等效的端口)?
143 tcp  udp  ipv6  ports 


4
解析包含未知扩展名的IPv6扩展头
我正在编写一个非常简单的网络过滤器,并到达要解析IPv6标头以匹配ICMPv6类型,TCP / UDP端口号等内容的位置。 因此,我正在深入阅读IPv6数据包格式,有点像……好吧……我不得不一遍又一遍地阅读它,以确保我实际上读得对。在我看来,您必须从40字节的固定标头开始,然后查看其下一个标头字段。然后,您必须查看下一个标头的下一个标头字段,依此类推,就像链接列表一样,直到到达末尾。如果有有效载荷,它将跟随。 问题在于,固定标头或扩展标头中都没有长度字段。您必须具有扩展头类型及其大小的表格,以便可以将此链接列表追到最后。 这让我印象深刻,这是一个奇怪的甚至可能是无脑的设计。如果遇到无法识别的扩展头类型,该怎么办?我该怎么办?我不知道它的长度。我想我必须将数据包扔出去并阻止它,因为在允许该数据包通过的网络过滤器中,攻击者可以通过包含虚假报头类型来逃避网络过滤器。但这意味着,如果对协议进行扩展,则要使用新扩展名,必须同时更新曾经编写的每个IPv6标头解析软件。 那么,如果我不知道IPv6标头正在使用的扩展名,该如何解析?由于不知道扩展名的长度,如何跳过它的标题?
113 networking  ip  ipv6 

30
与有效的IPv6地址匹配的正则表达式
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 我在编写匹配有效IPv6地址的正则表达式时遇到了麻烦,包括以其压缩形式(::在每个字节对中省略或带有前导零)的正则表达式。 有人可以建议一个满足要求的正则表达式吗? 我正在考虑扩展每个字节对,并将结果与​​一个更简单的正则表达式匹配。
111 regex  networking  ipv6 


5
使docker使用IPv4进行端口绑定
我有docker主机,内部有一个容器。 泊坞窗主机仅在IPv6接口上绑定端口,而不在IPv4上绑定端口。 这是输出 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:55082 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN - tcp6 0 0 :::80 :::* LISTEN - tcp6 0 0 :::22 :::* LISTEN - tcp6 0 0 :::40280 :::* LISTEN - tcp6 0 0 :::5432 :::* …
97 ubuntu  docker  port  ipv6 

9
“死牛肉”是什么意思?
“死牛肉”一词是什么意思?我是从一个面试问题中读到的。它与ipv6有关。我认为这可能是一个随机的十六进制数字,例如“快速的棕色狐狸跳过了懒狗”。 我的理解正确吗?还是更有意义?
90 ipv6 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.