dns

【Windows】win10电脑通过bat脚本自动配置IP地址

 ̄綄美尐妖づ 提交于 2020-03-16 17:54:03
目录 1.需求描述 2.实现过程 2.1 代码部分 2.2 文件编码 2.3 配置网卡名 2.4 运行脚本 1.需求描述 现在有win10电脑一台,但是由于办公环境需要随时切换内外网,所以经常需要手工配置IP地址。内外需要配置固定IP地址,外网需要配置为自动获取IP地址 2.实现过程 2.1 代码部分 @echo off rem 强制获取管理员权限 %1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit rem //设置变量 set NAME="以太网 2" rem //以下属性值可以根据需要更改 set ADDR=100.101.0.19 set MASK=255.255.255.0 set GATEWAY=100.101.0.1 set DNS1= set DNS2= rem //以上属性依次为IP地址、子网掩码、网关、首选DNS、备用DNS echo 当前可用操作有: echo 1 设置为静态IP echo 2 设置为动态IP echo 3 退出 echo 请选择后回车: set /p operate= if %operate%==1 goto 1 if %operate%==2 goto

20199324 2019-2020-2 《网络攻防实践》第三周作业

怎甘沉沦 提交于 2020-03-16 03:21:13
目录 第三章 网络信息收集技术 1.实践内容+知识点总结 1.1网络踩点 1.2网络扫描 1.3网络查点 2.实践过程 DNS与IP查询:任务一 DNS与IP查询:任务二 nmap:任务 Nessus:任务 实践作业 3.学习中遇到的问题及解决 4.实践总结 5.参考资料 第三章 网络信息收集技术 1.实践内容+知识点总结 1.1网络踩点 是指攻击者通过对目标组织或个人进行有计划、有步骤的信息收集,从而了解攻击目标的网络环境和信息安全状况,得到攻击目标完整剖析图的技术过程。 常见的技术手段包含如下三种: 1.1.1 web信息搜索与挖掘 充分利用web搜索的强大能力,对目标组织和个人的大量公开或意外泄露的web信息进行挖掘,从而能够找到各种对进一步攻击非常关键的重要信息。 基本搜索与挖掘技巧 简洁明了; 使用最可能出现在要查找的网页上的字词; 简明扼要地描述要查找的内容; 选择独特性的描述字词; 善于利用搜索词智能提示功能。 高级搜索与挖掘技巧 谷歌的高级搜索页面显示: 以下所有字词 输入重要字词 与以下字词完全匹配 用引号将需要完全匹配的字词引起来 以下任意字词 在需要的字词之间添加OR(必须是大写) 不含以下任意字词 在不需要的字词前面添加一个- 文件格式 对应filetype:之后加特定格式文件后缀名 日期 返回在下列时间段内首次Cache和查看的网页 网站 对应site

浏览器输入URL后发生了什么

拈花ヽ惹草 提交于 2020-03-15 11:42:46
  假如在浏览器中输入了www.cnblogs.com,然后回车 DNS解析   浏览器检查 浏览器缓存 是否有域名对应的IP。   浏览器查找操作系统是否有对应的DNS解析成果( hosts文件 )。   查找路由器缓存。   浏览器客户端向 本地域名服务器 发送一个含有域名www.cnblogs.com的DNS查询报文。(大约80%的域名解析到这里就完成了)   本地DNS服务器把查询报文转发到 根DNS服务器 ,根DNS服务器注意到其com后缀,于是向本地DNS服务器 返回com的顶级域名服务器的IP地址。   本地DNS服务器再次向 comDNS服务器 发送查询请求,comDNS服务器注意到其cnblogs.com后缀并用负责该域名的 权威DNS服务器的IP地址 作为回应。   本地DNS服务器向 权威DNS服务器 发出请求,得到www.cnblogs.com的IP地址。   最后,本地DNS服务器将含有www.cnblogs.com的IP地址的响应报文发送给浏览器。 DNS负载均衡:   它的原理是在DNS服务器中为同一个域名配置多个IP地址,在应答DNS查询时,DNS服务器对每个查询将以DNS文件中主机记录的IP地址按顺序返回不同的解析结果,将客户端的访问引导到不同的机器上去,使得不同的客户端访问不同的服务器,从而达到负载均衡的目的。例如可以根据每台机器的负载量

DNS域名解析服务器

久未见 提交于 2020-03-14 09:43:34
D就是区域 N就是名字 S就是服务 DNS四种服务 1.缓存域名服务器 帮你去找域名解析,本身并不能解析 去公网找真正的域名服务器,去要域名解析,要回来以后,放到自己的缓存里它在给你,你在请求同样的数据它就有了 2.主域名解析服务器 也就是他自己维护一个域名的解析记录本 3.从域名解析服务器(主的备份) 4.智能解析服务器 两种解析记录 1.正向解析记录 域名===>IP (1)A记录就是把域名变成IP (2)Cname别名解析 2.反向解析记录 IP===>域名 (1)PTR反向解析 DNS两种查询方式 1.递归查询 不需要求助别人的服务叫做递归查询 2.迭代查询 需求求助别人的服务叫做迭代查询 全世界13给点(.)域名服务器,那么www.baidu.com这个域名里也有点这个东西,因此LDNS先去求助点域名服务器 DNS端口号 DNS端口号:53 DNS缓存服务搭建 准备工作 rpm -qa | grep -w bind bind-chroot ===>需要安装2个软件包 主配置文件 vim /etc/named.conf ===>DNS主配置文件(安装完软件包就有主配置文件) options { listen - on port 53 { 192.168 . 200.67 ; }; // listen-on-v6 port 53 { ::1; }; directory "

CentOS7修改设置静态IP和DNS

爱⌒轻易说出口 提交于 2020-03-14 05:28:53
当前位置: 主页 > CentOS入门 > 系统配置 > CentOS7修改设置静态IP和DNS 时间: 2016-02-22 00:55 来源: blog.csdn.net 作者: get_set的专栏 举报 点击: 4048次 最近因为学习Puppet,用虚拟机装了个CentOS,使用的NAT的网络模式,为了防止再次启动系统的时候网络IP发生变化,因此设置静态IP和DNS。 由于CentOS是最小化安装,没有 ifconfig 命令,因此可以采用 ip 命令查看。 查看IP分配情况: # ip addr 发现里边只有一个LOOPBACK的127.0.0.1的回环地址,原来CentOS刚安装后默认是不启动网络连接的。 设置IP和DNS主要在下面的配置文件中修改: # vi /etc/sysconfig/network-scripts/ifcfg-* 由于最小化安装没有vim,所以使用vi。具体的配置文件需要到network-scripts目录下看,通常是以 ifcfg- 开头的,比如 ifcfg-eth0 ,我的是 ifcfg-eno16777736 ,对于我这种洁癖来说回头非得改了这个乱七八糟的名字,另一个 ifcfg-lo 就是LOOPBACK网络咯。 # vi /etc/sysconfig/network-scripts/ifcfg-[tab两下] ifcfg

Ubuntu 下 /etc/resolv.conf文件总是自动清除问题的解决方案

巧了我就是萌 提交于 2020-03-14 04:43:13
最近学习Linux,在虚拟机中安装的是Ubuntu操作系统,用了几天发现Ubuntu无法上网,打开命令终端,输入命令: ping www.baidu.com -c2 结果显示名称无法识别,而直接与宿主机之间使用 IP 地址进行互ping,则可以ping得通;在Ubuntu的浏览器中输入www.baidu.com ,无法打开百度网页;但输入百度的IP地址,则可以打开百度,这说明是DNS服务出现了问题,网上找到解决方法,修改了/etd/resolv.conf文件,但该文件中有这么一句话: # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN  //不要手动编辑该文件,你的改变会被重写 果然,虽然在该文件里加上了 nameserver xxx.xxx.xxx.xxx ,一时可用了,但重新启动后内容又清空了,又无法解析域名了。 再次上网搜解决方案,有的说要关闭NetworkManager服务,如该网页所示: http://my.oschina.net/HIJAY/blog/223118 但个人感觉服务还是不要随便关的好。后来搜到两个解决方案,亲测搜有效: 方案1: (i) 创建 /etc/resolvconf/resolv.conf.d/tail文件 (etc/resolvconf/resolv.conf.d

使用Consul做服务发现的若干姿势

半腔热情 提交于 2020-03-14 03:53:57
从2016年起就开始接触Consul,使用的主要目的就是做服务发现,后来逐步应用于生产环境,并总结了少许使用经验。最开始使用Consul的人不多,为了方便交流创建了一个QQ群,这两年微服务越来越火,使用Consul的人也越来越多,目前群里已有400多人,经常有人问一些问题,比如: 服务注册到节点后,其他节点为什么没有同步? Client是干什么的?(Client有什么作用?) 能不能直接注册到Server?(是否只有Server节点就够了?) 服务信息是保存在哪里的? 如果节点挂了健康检查能不能转移到别的节点? 有些人可能对服务注册和发现还没有概念,有些人可能使用过其它服务发现的工具,比如zookeeper,etcd,会有一些先入为主的经验。这篇文章将结合Consul的官方文档和自己的实际经验,谈一下Consul做服务发现的方式,文中尽量不依赖具体的框架和开发语言,从原理上进行说明,希望能够讲清楚上边的几个问题。 为什么使用服务发现 防止硬编码、容灾、水平扩缩容、提高运维效率等等,只要你想使用服务发现总能找到合适的理由。 一般的说法是因为使用微服务架构。传统的单体架构不够灵活不能很好的适应变化,从而向微服务架构进行转换,而伴随着大量服务的出现,管理运维十分不便,于是开始搞一些自动化的策略,服务发现应运而生。所以如果需要使用服务发现,你应该有一些对服务治理的痛点。

debian配置ID DNS

那年仲夏 提交于 2020-03-13 05:11:48
系统:debian 6.0.4 IP地址:192.168.21.166 子网掩码:255.255.255.0 网关:192.168.21.2 DNS:8.8.8.8 8.8.4.4 操作: 系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接 1、设置IP地址、网关 nano /etc/network/interfaces /etc/network/interfacesbak #备份原有配置文件 nano /etc/network/interfaces #编辑网网卡配置文件 auto lo auto eth0 #开机自动连接网络 iface lo inet loopback allow-hotplug eth0 iface eth0 inet static #static表示使用固定ip,dhcp表述使用动态ip address 192.168.21.166 #设置ip地址 netmask 255.255.255.0 #设置子网掩码 gateway 192.168.21.2 #设置网关 ctrl+o #保存配置 ctrl+x #退出 2、设置dns cp /etc/resolv.conf /etc/resolv.confbak #备份原有dns配置文件 nano /etc/resolv.conf #编辑配置文件

CentOS/Linux 解决 SSH 连接慢

懵懂的女人 提交于 2020-03-12 20:02:33
现在连接linux服务器一般都是使用SSH远程连接的方式。最近新装了一台服务器,发现telnet时速度很快,ping时一切也正常,但SSH连接的时候却很慢。经过网上资料查询,大致是有以下几种原因: 1、SERVER的SSHD会去DNS查找访问的CLIENT IP的HOSTNAME,如果DNS不可用或者没有相关记录,就会消耗一段时间。 2、在authentication gssapi-with-mic有时候也会消耗一段时间 一、测试查找具体原因: 1、使用ssh -v host进行debug # ssh -v 192.168.100.10 然后就会输出一大堆debug,通过debug信息就可以看到连接到什么地方被耽搁了 比如会显示如下信息: [html] view plain copy debug1: Next authentication method: gssapi-with-mic debug1: Unspecified GSS failure. Minor code may provide more information No credentials cache found 2、检测连接时间 # time ssh root@192.168.100.10 exit 二、解决方法(建议一个个设置,因为每个人连接慢的原因都不一样): 注意:修改之后记得重启sshd服务 #

解决ssh登录慢,等待时间长的问题

我是研究僧i 提交于 2020-03-12 20:01:00
有时候在ssh远程登录到其他主机上时发现登录时间太长,经过亲自测试,发现主要有两个问题会导致ssh登录慢: 1.使用了dns反查,这样的话当ssh某个IP时,系统会试图通过DNS反查相对应的域名,如果DNS中没有这个IP的域名解析,则会等到DNS查询超时才会进行下一步,消耗很长时间。 修改方式: 使用root权限修改ssh的配置文件,vim /etc/ssh/sshd_config 增加一行记录:UseDNS no 修改GSSAPIAuthentication参数为 no,默认是yes 重新启动ssh服务 #service sshd restart 来源: https://www.cnblogs.com/longchang/p/11041445.html