ubuntu服务器只有ipv6监听服务
不仅只有IPv6,Ubuntu服务器还允许IPv4监听服务。例如,它可以从IPv4 / IPv6混合模式下的网络上接收和处理网络连接。 同时,它还支持从IPv4或IPv6地址发出的数据,对于针对某种特定协议支持的端口,两者都可以工作,无论是进入还是出去的数据都可以通过该端口处理。
5-ipv6服务器之-dns
ubuntu下面安装dns服务器使用dnsmasq
dnsmasq是一个Linux平台下的轻量级DNS 代理软件,我们只将其配置成一个简单的本地DNS Server。另外此软件最新版本含有DHCP Server以及TFTP Server的功能,这些功能默认都是关闭的, 根据依赖关系可能会安装其他包。
(如dnsmasq-base等, 但Ubuntu 10.04 Desktop已默认安装过,但在安装时可能会自动升级dnsmasq-base)。
打开文件/etc/dnsmasq.conf(安装后默认此配置文件内的所有参数都被注释掉), 找到参数resolv-file和addn-hosts, 去掉注释符号#后修改成如下值。
此处resolve-file指定dnsmasq从哪里获取上行DNS Server, 默认是从/etc/resolv.conf获取。
因为dnsmasq本是一个DNS代理软件而非Server, 我们只是利用dnsmasq的缓存功能来实现DNS Server, 故而要将上行server指定为本机地址, 在文件/etc/dnsmasq/dnsmasq.resolv中指定nameserver为127.0.0.1即可。
addn-hosts指定dnsmasq从哪个文件中读取“地址 域名”记录, 默认是系统文件/etc/hosts, 此处我们指定从自定义文件/etc/dnsmasq/dnsmasq.hosts中读取。
创建文件夹/etc/dnsmasq/(这里的文件夹是上一步中地址的两个文件所在目录, 可以自己任意指定, 但要和上一步中的保持一致), 并添加文件/etc/dnsmasq/dnsmasq.resolv和/etc/dnsmasq/dnsmasq.hosts。
添加一行内容到/etc/dnsmasq/dnsmasq.resolv文件中
添加自定义的“地址 域名”记录到文件/etc/dnsmasq/dnsmasq.hosts中, 支持IPv6地址, 例如:
可以任意添加自己的本地DNS Server可解析的“地址 域名”记录, 注意必须重新启动dnsmasq才可以使更新生效(也可以发送信号SIGHUP给dnsmasq进程, 具体请参考dnsmasq帮助文档, Shell命令man dnsmasq)。
实际上dnsmasq是将这些记录读取到内存中缓存起来(默认最多可以记录150条记录, 可以自己在配置文件/etc/dnsmasq.conf中修改), 收到DNS查询请求时从自身的缓存中直接查找答复。
更多功能及设置请参考dnsmasq的帮助文档或者查看配置文件/etc/dnsmasq中的注释说明内容。
如果启动DNS Server失败请查看系统log(/var/log/syslog),
使用nslookup直接测试
ipv4地址
ipv6地址
系统之家Ubuntu系统启用IPv6的两种方法怎么办
ubuntu启用ipv6获取ipv6地址:
编辑/etc/sysctl.conf,将以下三项的配置改成0.
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
2.编辑 /etc/network/interfaces 在iface (适配器名称) inet dhcp后面增加.
iface (适配器名称) inet6 dhcp
3.修改ufw设置. sudo gedit /etc/default/ufw 修改ipv6=no 为 yes。(如果未开启ufw请跳过)
好了,这下只要你所在网络可以获取ipv6地址的话你的电脑就可以用上ipv6地址了。
ubuntu ipv6怎么设置
防火墙中启用ipv6
sudo gedit /etc/default/ufw #IPV6=yes
sudo ufw disable
sudo ufw enable
设置网络连接中的ipv6为自动,重启网络连接。
如何在ubuntu中配置ipv6的实验环境
在目前的ipv4下访问ipv6的网站, 1、可以安装miredo:在终端输入“sudo apt-get install miredo”; 2、修改防火墙的IPV6的设置:进入“/etc/default/ufw”找到“IPV6=no”,改成\"IPV6=yes\"