linux dns配置

Ubuntu Linux下设置IP的配置命令

余生长醉 提交于 2019-12-31 21:19:41
Ubuntu Linux下设置IP的配置命令 今天装了Ubuntu,但是发现不能上网,开始排查问题: 1、首先确定网络连接是否正确,所用的网线是否可以正常工作 2、查看网卡是否能正常工作,检测的方法如下: a、ping 127.0.0.1 b、ping 静态网关地址 c、ping 主机名(hostname就可以看到主机名) 3、看网卡地址是否配置正确(ifconfig命令看本地主机的网卡信息,和DNS、Default getway、Sever地址进行比对,看网卡地址是否正确) 我的设备问题出在第三个方面,然后修改网卡的配置信息,使用命令如下:(当然利用图形窗口完全可以,我这里只是为了学习Linux而用的) 一、使用命令设置ubuntu的ip地址 1.修改配置文件blacklist.conf禁用IPV6: sudo vi /etc/modprobe.d/blacklist.conf 2.在文档最后添加 blacklist ipv6,然后查看修改结果: cat /etc/modprobe.d/blacklist.conf 3.设置IP(设置网卡eth0的IP地址和子网掩码) sudo ifconfig eth0 192.168.2.1 netmask 255.255.255.0 4.设置网关 sudo route add default gw 192.168.2.254 5.设置DNS

Ubuntu Linux下设置IP的配置命令

早过忘川 提交于 2019-12-31 21:19:06
Ubuntu Linux下设置IP的配置命令 今天装了Ubuntu,但是发现不能上网,开始排查问题: 1、首先确定网络连接是否正确,所用的网线是否可以正常工作 2、查看网卡是否能正常工作,检测的方法如下: a、ping 127.0.0.1 b、ping 静态网关地址 c、ping 主机名(hostname就可以看到主机名) 3、看网卡地址是否配置正确(ifconfig命令看本地主机的网卡信息,和DNS、Default getway、Sever地址进行比对,看网卡地址是否正确) 我的设备问题出在第三个方面,然后修改网卡的配置信息,使用命令如下:(当然利用图形窗口完全可以,我这里只是为了学习Linux而用的) 一、使用命令设置ubuntu的ip地址 1.修改配置文件blacklist.conf禁用IPV6: sudo vi /etc/modprobe.d/blacklist.conf 2.在文档最后添加 blacklist ipv6,然后查看修改结果: cat /etc/modprobe.d/blacklist.conf 3.设置IP(设置网卡eth0的IP地址和子网掩码) sudo ifconfig eth0 192.168.2.1 netmask 255.255.255.0 4.设置网关 sudo route add default gw 192.168.2.254 5.设置DNS

Ubuntu Linux下设置IP的配置命令

纵饮孤独 提交于 2019-12-31 21:18:36
今天装了Ubuntu,但是发现不能上网,开始排查问题: 1、首先确定网络连接是否正确,所用的网线是否可以正常工作 2、查看网卡是否能正常工作,检测的方法如下: a、ping 127.0.0.1 b、ping 静态网关地址 c、ping 主机名(hostname就可以看到主机名) 3、看网卡地址是否配置正确(ifconfig命令看本地主机的网卡信息,和DNS、Default getway、Sever地址进行比对,看网卡地址是否正确) 我的设备问题出在第三个方面,然后修改网卡的配置信息,使用命令如下:(当然利用图形窗口完全可以,我这里只是为了学习Linux而用的) 一、使用命令设置ubuntu的ip地址 1.修改配置文件blacklist.conf禁用IPV6: sudo vi /etc/modprobe.d/blacklist.conf 2.在文档最后添加 blacklist ipv6,然后查看修改结果: cat /etc/modprobe.d/blacklist.conf 3.设置IP(设置网卡eth0的IP地址和子网掩码) sudo ifconfig eth0 192.168.2.1 netmask 255.255.255.0 4.设置网关 sudo route add default gw 192.168.2.254 5.设置DNS 修改/etc/resolv.conf

DNS 域名解析失效

帅比萌擦擦* 提交于 2019-12-29 23:08:12
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 前述 测试环境有个 API 报了一个内部服务错误,排查下来发现后台 php 代码没法解析域名,nslookup、ping 等工具则是可以成功解析; index.php ################################################################### <?php echo(gethostbyname('www.baidu.com')); ?> ################################################################### 排查 1:dns 解析服务器 由于在 terminal 界面用命令行的方式是可以解析的: nslookup www.baidu.com ping www.baidu.com /usr/local/php/bin/php -r "echo(gethostbyname('www.baidu.com'));" 上述三种方式都可以解析出域名; 排查 2:dns 公共库权限 测试环境 web 架构为:apache + php 的形式,apache 启动用户为 root + daemon,执行 find / -name libnss*.so 等 dns 要用到的公共库,查看 other

关于java的DNS解析IP缓存问题

我们两清 提交于 2019-12-26 16:54:38
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> java对DNS解析IP进行缓存,默认缓存超时时间为-1(在重启JVM前永久缓存), 在第一次访问某域名后将会缓存解析到的IP地址,之后直接从缓存里获得所需的信息(如IP地址),而无需再访问DNS服务器, 但如果在进行支付的时候DNS解析IP的地址有变更的话,提交的地址仍为原解析的IP地址,这将会访问到无效的IP地址而无法进行支付 建议在java虚拟机的设置中将缓存的时间设置为较小的时间,例如1分钟(60秒) 由于是全局的变量,在设置后会影响所有的应用程序,请先衡量一下对您平台所有的应用程序是否有影响后再进行设置 设置方法: 在命令启动JVM的时候设置参数"-Dnetworkaddress.cache.ttl=60 -Dsun.net.inetaddr.ttl=60" 例如:运行Test.class java -Dnetworkaddress.cache.ttl=60 -Dsun.net.inetaddr.ttl=60 Test Resin 第一个方式: 修改resin.conf,在 <server-default>下,添加如下配置即可 <jvm-arg>-Dnetworkaddress.cache.ttl=60</jvm-arg> <jvm-arg>-Dsun.net.inetaddr.ttl=60</jvm

CDN 基础知识

蹲街弑〆低调 提交于 2019-12-25 09:32:24
CDN 技术 CDN 基础知识 CDN是什么?有什么作用? CDN的诞生 什么是CDN? 为什么要用 CDN CDN 基本原理 CDN 调度 DNS 调度方法 HTTP 302 调度 HTTP DNS调度 CDN 接入原理 dig 和 DNS 记录类型 最终接入 CDN CDN 基础知识 CDN是什么?有什么作用? CDN的诞生 CDN技术诞生于二十多年前,随着网络的逐渐普及,以及数据长传的需求逐渐增多,骨干网的压力越来越大,而且网络压力越大,导致丢包越来越严重,长传的质量也越来越差。于是1995年,MIT的应用数学教授 Tom Leighton 带领着研究生 Danny Lewin 和其他几位研究人员一起尝试使用数学的方法来解决网络拥塞的问题。 他们使用数学算法,处理内容的动态路由安排,并最终解决了困扰 Internet 使用者的难题。后台,史隆管理学院的 MBA 学生 Jonathan Seelig 加入了他们的队伍,从那以后他们开始实施自己的商业计划,最终于 1988 年 8 月 20 号正式成立公司,命名为 Akamai (Akamai 至今仍是全球 CDN 布点最多,技术最成熟的公司) 划重点: CDN 是用来解决 Internet 骨干网网络拥塞问题的方案; 世界上第一家 CDN 商业公司是 Akamai ; 什么是CDN? CDN 的全称为 Content

RedHat8上配置DNS(笔记)

时光毁灭记忆、已成空白 提交于 2019-12-24 15:53:50
欢迎有疑问的读者与我交流 需要完成事件: 1.安装bind服务程序; 2.DNS域名正/反向解析服务; 3.部署从服务器; 4.安全的加密传输; 5.部署缓冲服务器; 6.分离解析技术。 Bind简介: Linux中通常使用bind来实现DNS服务器的架设,bind软件由isc(www.isc.org)维护。在yum仓库中可以找到软件,配置好yum源,直接使用命令yum install bind就可以安装。当前bind的稳定版本为bind9,bind的服务名称为named,监听的端口为 53号端口 。bind的主要配置文件为/etc/named.conf,此文件主要用于配置区域,并指定区域数据库文件名称。区域数据库文件通常保存于 /var/named/ 目录下,用于定义区域的资源类型。 准备开始 查看本地物理机IP地址: 从上图可见:图中最下因为我是连接校园网无线网,然后虚拟机准备使用 桥接模式 (若对虚拟机三种网络模式的区别不明白,请参考: https://blog.csdn.net/Alpha_B612/article/details/80979101 ),所以我选择将虚拟机的网段与网关与图中最下面的保持一致; 设置虚拟机的IP: 查询虚拟机网卡: 配置: 请注意上图: 1)请注意设置的IP地址的掩码长度,我这里与本地物理主机一致16位 2)网卡使用nmcli conn up

linux中必会的目录

左心房为你撑大大i 提交于 2019-12-24 03:13:03
第1章 find 命令扩展 1.1 方法一 |xargs 通过 |xargs 将前面命令的执行结果传给后面。 [root@znix ~]# find /clsn/ -type f -name "*.sh" |xargs ls -l -rw-r--r--. 1 root root 7 Aug 17 17:00 /clsn/test/del.sh -rw-r--r--. 1 root root 8 Aug 17 19:35 /clsn/test.sh -rw-r--r--. 1 root root 7 Aug 17 17:00 /clsn/t.sh 1.2 方法二 $() $() 先运行里面的命令,把显示到屏幕上的结果留下来 [root@znix ~]# ls -l $(find /clsn/ -type f -name "*.sh") -rw-r--r--. 1 root root 7 Aug 17 17:00 /clsn/test/del.sh -rw-r--r--. 1 root root 8 Aug 17 19:35 /clsn/test.sh -rw-r--r--. 1 root root 7 Aug 17 17:00 /clsn/t.sh 1.3 方法三 -exec {} \; -exec 是 find 里面自带参数, {} 表示 find 命令找到的文件 [root

DNS简单配置

喜你入骨 提交于 2019-12-23 12:57:35
options 常用参数 listen-on - 设置监听地址和端口.例如: listen-on { 192.168.100.100; }; - 在该地址的53端口上监听 listenon port 1234 { !192.168.100.100; }; - 在除了该地址的1234端口上监听 version - 回答针对服务器版本的请求时的内容,缺省返回的是服务器的真实版本 directory - 服务器的工作目录,如果指定了,那么其他参数将可使用相对路径进行配置 dump-file - 当执行 rndc dumpdb 命令时,服务器存放数据库文件的路径,缺省名为 named_dump.db pid-fike - 进程ID文件的存放路径 statisctics-file - 当使用 rndc stats 命令的时候,服务器会将统计信息追加到的文件路径名,缺省值为 named.stats recursion - 递归查询处理 yes - 服务器将会做出所有能回答查询请求的工作(默认) off - 如果服务器不知道答案,它将返回一个推荐(referral)响应 no - 捕获租住用户从服务器的缓存中得到数据,它仅仅阻止新数据作为查询的结果被缓存 forward - 转发开关 first - 默认情况下,使服务器先查询设置的 forwarders ,如果它没有得到回答

Linux中的NTP和DNS服务

浪尽此生 提交于 2019-12-21 16:57:29
NTP时间服务器 作用: :ntp主要是用于 对计算机的时间同步管理 操作。 部署一个服务器端和一个客户端 服务器端: 第一步:关防火墙 [root@ken ~]# systemctl stop firewalld [root@ken ~]# setenforce 0 第二步:下载ntp(服务器端操作) [root@ken ~]# yum install ntp -y 第三步:配置NTP [root@ken ~]# vim /etc/ntp.conf server 127.127.1.0 server time1.aliyun.com #可加可不加 restrict 127.0.0.1 restrict 192.168.64.5 mask 255.255.255.0 第四步:重启ntpd服务 [root@ken ~]# systemctl restart ntpd 第五步:查看ntp状态 [root@ken ~]# ntpstat synchronised to local net at stratum 6 time correct to within 7948 ms polling server every 64 s 客户端: 第六步:客户端下载ntpdate(用来同步时间的命令行工具) [root@ken ~]# yum install ntpdate -y 第七步