dig

[未解出,hzwer]挖掘机

僤鯓⒐⒋嵵緔 提交于 2020-02-23 01:27:48
挖掘机 (dig.*) 背景 附中机房谁最虚?高二一班***!感觉很顺,是吧? 题目描述 今天,丧尸czy开着挖掘机去上学(……)。但是他发现他的mz满天下,所以一路上他碰到了好多他的mz。一开始他以1km/min的速度(=60km/h……)开着挖掘机前进。他发现他只会在恰好到达某一时刻或者到达某个距离遇到mz。每次遇到mz,czy都会毫不犹豫的把她们顺路捎走(^_^)。但是他实在是太虚了,以至于当有i个mz时他的速度下降到1/(i+1)。具体说,一开始czy以1km/min速度前进,有1个mz的时候速度变为1/2 km/min,有2个时变为1/3 km/min……以此类推。现在问题来了,给出每个mz在何时出现,请你算出czy到学校要多久。 格式 输入第一行2个数n,m,分别表示mz数和czy与学校的距离(km) 接下来2到n+1行由字符串与数字构成 Dist x表示在距离达到x km时出现一个mz Time x表示在时间达到x min时出现一个mz 输出一个整数,表示到达学校的时间。如果不能整除,直接输出整数部分即可。 样例输入 2 20 Time 3 Dist 10 样例输出 47 数据范围 对于30%数据,n,m<=50 对于50%数据,n,m<=2000 对于100%数据,n,m<=200000,x<=10^9,保证输入的数字都是整数 type arr=array[0.

【主机渗透】python2 input()函数漏洞

跟風遠走 提交于 2020-01-30 03:21:49
在python2中,当input()函数接收的值为某个已定义的变量名时,将与此变量相等,代码示例如下: dig = 15 # 变量类型为整型 inp = input() # 输入一个整数:15 print(dig == inp) # True inp = input() # 输入已定义变量名:dig,类型为字符串 print(dig == inp) # True 该漏洞在python3中已修复 来源: CSDN 作者: JohelLiang 链接: https://blog.csdn.net/qq_34965596/article/details/104081586

DNS(bind)服务器安装和配置

谁都会走 提交于 2020-01-16 03:13:36
一、前言 DNS 域名系统 (英文: D omain N ame S ystem,缩写: DNS )是因特网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53(TCP 53端口用于dns服务器自己同步数据,UDP 53端口用于查询解析)。是一个域名服务,应用层协议。 DNS查询原理及名词解释: dns查询:迭代查询、递归查询 如下图,从客户端到本地DNS服务器是属于递归查询,而DNS服务器之间的交互查询就是迭代查询。 总结: 1.递归查询: 一般客户机和服务器之间属递归查询,即当客户机向DNS服务器发出请求后,若DNS服务器本身不能解析,则会向另外的DNS服务器发出查询请求,得到结果后转交给客户机; 2.迭代查询(反复查询): 一般DNS服务器之间属迭代查询,如:若DNS2不能响应DNS1的请求,则它会将DNS3的IP给DNS2,以便其再向DNS3发出请求; 所谓递归查询就是:如果主机所询问的本地域名服务器不知道被查询的域名的IP地址,那么本地域名服务器就以DNS客户的身份,向其它根域名服务器继续发出查询请求报文(即替主机继续查询)” 也就是递归就是交给下一个服务器解决(下一个就相当于客户了,所以他也可以选择去递归,或者迭代)(迭代就是返回给当前的,当前自己再去处理) 递归即递给服务器,所有操作都有服务器来完成

DNS常见故障排查

♀尐吖头ヾ 提交于 2020-01-12 07:51:02
问题 DNS故障排查 解决方案 DNS常见故障排查 DNS是虚拟主机系统服务的基础服务,也是常见的故障发生点。DNS不能解析的常见原因有: l 域名本身已经过期或被停止; l 域名的DNS服务器记录不正确; l 域名的DNS服务器记录本身没有作解析; l 域名的DNS服务器上named服务没有启动; l 域名的DNS服务器上未解析; l 域名的多个DNS服务器上的解析不一致; l 域名的DNS服务器网络设置禁止了53端口TCP/UDP协议; l 本地DNS cache未更新,与DNS服务器上的记录不同步。 DNS的解析过程: 1) 首先查找本地DNS的cache,如果cache里有,且未超过服务器或域名本身定义的生存时间,则返回cache中的记录; 2) 如果cache中没有,或已过期,首先查询互联网根服务器(如a.gtld-servers.net),找出该域名的DNS服务器是哪几个,如果查不到,返回错误; 3) 随机地从域名的DNS服务器中挑出一个,查出其IP地址,如果查不到,返回错误; 4) 连接到该IP地址的53端口(UDP或TCP协议),查询域名,如果连接不上,或服务器未返回结果,则返回错误。 如何判断域名本身已经过期或被停止 通过whois 在Linux/Unix上,可以使用whois工具,查询域名注册记录,如: 查询.com域名: ___________________

关于MX记录的问题

帅比萌擦擦* 提交于 2020-01-12 07:50:41
问题 关于MX记录 解决方案 域名解析主要有4个主要类型: NS DNS MX 邮件 A IP地址 CNAME 别名 除了A记录,其他3个类型都是要解析到主机名的。 比如: ... IN MX 0 mail IN MX 10 mail.yourdomain.com. ... 我们来看一个邮件服务器在发信的时候,是怎么判断发送到那里的过程。 某邮件服务器要把一份邮件发送到webmaster@yourname.com的信箱。 此时,他会做两次DNS查询。 第一次,先查询yourname.com的mx记录,查出mx记录对应的主机名之后,再查询这个主机名对应的IP。 然后再将邮件发送到IP。 这个过程可以用dig命令模拟。 第一步: dig +short yehglobal.com mx 结果: 0 mail.yehglobal.com. 10 mail.yehglobal.com. 第二步: dig +short mail.yehglobal.com 结果: 210.78.128.66 有的服务商,错误地把mx记录直接解析到了IP地址。大部分的邮件服务器可以正常工作,但是会提示错误:Warning: numeric address in MX record!。 有的邮件服务器可能就会把IP地址当作一个主机名,致使邮件发不出去。 我们再来看有关mx记录的其他要注意的地方。 1.

kali学习-被动信息收集-DNS相关

纵然是瞬间 提交于 2020-01-11 02:45:27
1. 被动信息收集简介 2. DNS 查询 3.被动信息收集-nslookup 4.被动信息收集-dig 5.DNS字典爆破 1. 被动信息收集简介 OSINT 美国军方: http://www.fas.org/irp/doddir/army/atp2-22-9.pdf 北大西洋公约组织: http://information-retrieval.info/docs/NATO-OSINT.html 信息搜集内容 IP地址段 域名信息 邮件地址 文档内容数据 公司地址 公司组织架构 联系电话/传真号码 人员姓名/职务 目标系统使用的技术架构 公开的商业信息 信息用途 用信息描述目标 发现 社会工程学攻击 物理缺口 2. DNS 查询 域名记录 A:主机地址(域名 -> IP) Cname:主机别名记录 NS:域名服务器记录 MX:邮件交换记录 PTR:反向解析(IP -> 域名) DNS查找: 浏览器缓存,浏览器会缓存DNS记录一段时间(2-30min) 系统缓存(gethostname) 路由器缓存 如果还是没有,那么就去检查ISP有没有吧 递归搜索 ISP的DNS服务器会从根域名开始进行递归查询 递归查询: 主机向本地域名服务器的查询一般都是采用递归查询。 如果主机所询问的本地域名服务器不知道被查询的域名的IP地址,那么本地域名服务器就以DNS客户的身份

5 个用于在 Linux 终端中查找域名 IP 地址的命令

大憨熊 提交于 2020-01-07 17:47:18
5 个用于在 Linux 终端中查找域名 IP 地址的命令 本教程介绍了如何在 Linux 终端验证域名或计算机名的 IP 地址。本教程将允许你一次检查多个域。你可能已经使用过这些命令来验证信息。但是,我们将教你如何有效使用这些命令在 Linux 终端中识别多个域的 IP 地址信息。 可以使用以下 5 个命令来完成此操作。 dig 命令:它是一个用于查询 DNS 名称服务器的灵活命令行工具。 host 命令:它是用于执行 DNS 查询的简单程序。 nslookup 命令:它用于查询互联网域名服务器。 fping 命令:它用于向网络主机发送 ICMP ECHO_REQUEST 数据包。 ping 命令:它用于向网络主机发送 ICMP ECHO_REQUEST 数据包。 为了测试,我们创建了一个名为 domains-list.txt 的文件,并添加了以下域。 1、# vi /opt/scripts/domains-list.txt 2、daygeek.com 3、magesh.co.in 4、linuxtechnews.com 方法 1:如何使用 dig 命令查找域的 IP 地址 dig 命令代表 “ 域名信息抓手 Domain Information Groper ”,它是一个功能强大且灵活的命令行工具,用于查询 DNS 名称服务器。 它执行 DNS 查询

marathon部署docker很方便,阶段性学习成果

∥☆過路亽.° 提交于 2019-12-30 04:14:29
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 特意添加了luajit的docker容器, 发现无法使用dig解析到该容器对应的域名. 重启marathon-dns还是不行 检查/etc/resolv.conf里面没有marathon-dns的主机 所以加上,在使用dig测试 dig _luajit._tcp.marathon.mesos SRV 发现主机找到了. 来一张图, 来源: oschina 链接: https://my.oschina.net/u/1538135/blog/681431

DNS查询常用的三大工具:dig,host和nslookup命令

老子叫甜甜 提交于 2019-12-30 04:09:01
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> dig 显示域名的高级数据(功能强大,操作简洁) #dig 163.com #dig 163.com -t MX(查询163的邮件服务器) host 查询主机使用的域名(简单易用,输出简洁) #host 163.com #host -t MX 163.com nslookup 查询域名与地址的对应(LINUX/UNIX平台可用dig命令代替) #nslookup >set type=mx >163.com >exit 来源: oschina 链接: https://my.oschina.net/u/102350/blog/156050

host、dig、nslookup 查询DNS命令

只谈情不闲聊 提交于 2019-12-30 04:08:09
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> host 命令: 一般格式: host 域名 host -a 域名 常用选项: -a:相当于"-v -t any"。 -t type:指定要查询的记录类型。默认查询A、AAAA、MX记录。 -v:详细方式输出。 [root@BJ-IDC-NTP-002 ~]# host baidu.com baidu.com has address 220.181.57.217 baidu.com has address 111.13.101.208 baidu.com has address 123.125.114.144 baidu.com has address 180.149.132.47 baidu.com mail is handled by 20 mx1.baidu.com. baidu.com mail is handled by 20 jpmx.baidu.com. baidu.com mail is handled by 20 mx50.baidu.com. baidu.com mail is handled by 10 mx.n.shifen.com. [root@BJ-IDC-NTP-002 ~]# host -a baidu.com Trying "baidu.com" ;; ->>HEADER<<-