局域网的DNS和网关如何设置

局域网的DNS和网关如何设置,第1张

你所说的服务器地址如果是19216801
那么你所指的就是路由器的IP是19216801
网关是要指向服务器,就是指向路由的,
所以网关也要设置为19216801,就是说网关和路由IP地址是一样的。
至于DNS,一个是主DNS,一个是次DNS,一般就设一个主的。
DNS通常设置为你所在地的DNS,当然用其它地方的也可以,如果你是电信的网络,用网通的DNS也是可以的,只是网速会有影响。
我一般是直接把DNS设置为19216801,就是路由的IP,让路由自己去找DNS。
我们用ipconfig
/all
查看我的IP使用情况:
IP
Address











:
19216805//路由分配的IP,可手动设置为2-255,不能与别人相同。
Subnet
Mask











:
2552552550//子网掩码
Default
Gateway









:
19216801//默认网关
DNS
Servers











:
19216801//首选DNS服务器

应该是你的路由器里DNS没有设好吧,你在路由器WAN口设置那里把电信的DNS设进去20296134133 8888 一个主选一个辅选,设好后,你的网关指向路由器就可以解析了

在之前的spark on yarn集群配置中,感觉最麻烦的就是各个机器之间的网络配置了,一直想简化这部分的工作。
一开始的办法是一台机器一台机器的编辑 /etc/network/interfaces 文件和 /etc/hosts 文件使各台机器都有固定的ip和通过机器名称可以转换成对应的ip,这样一旦集群中一台机器发生变动,各台机器都要过一遍,很是麻烦。
现在一般的家用路由器上都有根据mac地址分配固定ip的功能,所以只要在路由器上配置dhcp分配的规则,将各个机器的网卡mac地址填入就可以将机器的ip固定住了。
接下来就是机器之间互相识别的事了,这里我们在集群内选定一台主机,作为dns服务器,其他的机器只要将dns服务设定为这台机器,就可以识别其他机器名称所对应的ip了。
按惯例,给出 *** 作环境:

首先安装bind

安装完毕之后开始配置。
先要说一些基本认知:

然后我们开始配置bind,参照 ubuntu的bind中文wiki 。
修改 namedconflocal
添加一个zone节点,这里我们的zone名字是“mwnet”:

然后将“dblocal”文件复制成“dbmwnet”,并修改之:

其中第5、11行就是将"localhost"修改成了自己的zone名称。
第12行是必须的,指定默认的域名解析到的ip,包括“nsmwnet”的解析。
从第13行开始就是机器名称的解析了。
接着增加一个反向解析的配置,这一步必须要做,否则hdfs的datanode启动会失败。
同样修改 namedconflocal
添加一个zone节点:

然后将 db127 文件复制成 db1921683 ,并修改之:

注意这里PTR记录和 dbmwnet 里面的A记录是一一对应的。
保存修改之后重启服务。

接下来修改各台机器的dns服务器设置,需要改动 /etc/resolvconf/resolvconfd/base 文件:

第1行写search是为了在寻找主机的时候,自动在主机名称后面加上“mwnet”,以便dns服务器解析。
第2行写domain是为了让本机加入"mwnet"域,这样完整的主机名就变成了设备名称+“mwnet”。
第3行指定了dns服务器的地址。
需要注意的是这个改动必须重启机器后生效。

如果之前没有改动过 /etc/hosts 文件,需要注意一点就是把系统自动添加机器名称解析到127011的记录删除,很多事情都坏在这条记录上。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10588303.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存