【erlang】IPv6格式转IPv4】的更多相关文章

erlang里面的httpd模块保存的http请求头里面,其中remote_addr 保存的是IPv6的格式. 即使是IPv4,也会用IPv6的格式来保存.如 {remote_addr, "0:0:0:0:0:FFFF:C0A8:4E01"} 其实表示的就是IPv4为127.0.0.1的IPv6格式. 虽然IPv6是趋势,但没使用,这样用起来很不方便.特别是我这边要实现一个IP白名单的功能. 所以写了一个比较简单的转换方法. -module(test). -export([ipv6_2…
有一次打开虚拟机时,Xshell连接不上虚拟机,就很奇怪,然后查看虚拟机的ip地址,发现显示为ipv6格式,然后总结了两种情况如下: 第一种情况: onboot为no时显示ipv6地址, 改为yes即可. 第二种情况: 这种情况比较尴尬,当时排了一个小时,原因是电脑管家的加速服务把虚拟机的服务进程关闭了,进入任务管理器开启这几项服务即可.…
网络层协议承担了分组(Packet)转发和路由选择两大功能,它能够为上层提供在不同主机之间运输分组的职责,IP 协议作为网络层协议,它虽然只能提供无连接的.不可靠的服务,但是它在今天的互联网中起到了极其关键的作用. 图 1 - 互联网协议簇 在一般情况下,当我们想要访问其他主机提供的服务时,都需要通过 IP 地址来访问目标主机,只有拥有了 IP 地址才能在互联网上被其他主机访问.IP 地址就像家庭住址,我们需要保证所有主机 IP 地址的唯一性,这样才能找到正确的主机. 作为在 1974 年诞生的…
软件:马上6 介绍: “可以让用户在免费的IPv6网络环境,有具备访问收费的IPv4互联网内容的能力!节省校园网流量!使用马上6客户端软件之后可以访问的IPv4互联网的内容(包括视频.游戏.音乐.学习.求职等常用网络资源)” 网址:http://www.mashang6.edu.cn/index.php 在http://www.mashang6.edu.cn/index.php 注册帐号并激活,下载客户端 登录客户端程序,实现代理 win8或win8.1系统在安装客户端时可能出现错误:An er…
方法/步骤     使用ifconfig命令查看网卡信息,如果出现inet6 fe80::20c:29ff:fed0:3514,说明机器开启了ipv6,如下图所示:   编辑/etc/sysctl.conf配置,增加net.ipv6.conf.all.disable_ipv6=1,如下图所示:   编辑/etc/sysconfig/network配置,增加 NETWORKING_IPV6=no,保存并退出,如下图所示:   编辑/etc/sysconfig/network-scripts/ifc…
hostA和hostB之间是IPV6连接的,但是之前的服务只能支持IPV4,兼容IPV6比较困难.所以用隧道实现hostA和hostB之间用IPV4连接. hostA如下: ip -6 addr add 2001::1/64 dev ens33 ip -6 route add 2002::1/64 dev ens33 ip -6 tunnel add tun0 mode ipip6 remote 2002::1 local 2001::1 ip addr add 1.1.1.1 peer 2.2…
1.修改配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=none HWADDR=00:0C:29:20:CB:81 IPV6INIT=yes NM_CONTROLLED=yes ONBOOT=yes TYPE=Ethernet #UUID="1ea05a64-a9b8-4093-a2c2-de7a9fa2add0" IPADDR=10.10.1.19 NETMASK=255.255.252.…
Internet地址结构 表示IP地址 目前的IP版本有4和6. 目前最流行的就是IPv4,有十进制和二进制两种表示方法.分别是: 点分四组十进制.每一组范围是[0~255],如:255.255.255.255 二进制.如:11111111 11111111 11111111 11111111 IPv6地址长度是128位, 由8块(或8个字段)组成,每一块都包含四个16进制数,每块由冒号分隔. 有以下特点: 1.一个块中前导的0不必书写. 2.全0的块可以省略,并用符号::代替. 3.IPv6可…
socket描述符 套接字是通信端点的抽象,创建一个套接字使用如下函数: #include <sys/socket.h> int socket(int domain, int type, int protocol); 返回值:若成功,返回套接字描述符:若出错,返回-1 说明: domain: 指定通信的特征,包括地址格式,以AF_开头的常数表示地址族(address family): 域 说明 AF_INET IPv4因特网域 AF_INET6 IPv6因特网域 AF_UNIX UNIX域 A…
1 主要数据结构定义 struct pcap_if//网络接口列表的一个节点 一个网络接口就是一个结点 方便链表    {        struct pcap_if *next;//网络接口节点        char *name;//网络接口名字        struct pcap_addr *address;//网络接口地址        bpf_u_int32 flags;//标记        char *description;//描述信息    } typedefstruct p…