java ip解析_java域名解析
DNS原理:http://amon.org/dns-introduction.html
根域:就是所谓的“.”
根域服务器只是具有13个IP地址,但机器数量却不是13台,因为这些IP地址借助了
域的划分:
根域下来就是顶级域或者叫一级域
每个域都会有域名服务器,也叫权威域名服务器。
Baidu.com就是一个顶级域名,而www.baidu.com却不是顶级域名,他是在baidu.com 这个域里的一叫做www的主机。
a.www.baidu.com,在这个网址中,www.baidu.com变成了一个二级域而不是一台主机,主机名是a。
域名服务器:
能提供域名解析的服务器,上面的记录类型可以是A(address)记录,NS记录(name server),MX(mail),CNAME等。
A记录:就是记录一个IP地址和一个主机名字
第一行Server是:DNS服务器的主机名
第二行Address是: 它的IP地址--
下面的Name是:解析的URL-- www.wangwanchao.wang
Address是:解析出来的IP--112.121.162.168
解析过程:
①本机向local dns请求www.baidu.com
②local dns向根域请求www.baidu.com,根域返回com.域的服务器IP
③向com.域请求www.baidu.com,com.域返回baidu.com域的服务器IP
④向baidu.com请求www.baidu.com,返回cname www.a.shifen.com和a.shifen.com域的服务器IP
⑤向root域请求www.a.shifen.com
⑥向com.域请求www.a.shife.com
⑦向shifen.com请求
⑧向a.shifen.com域请求
⑨拿到www.a.shifen.com的IP
⑩localdns返回本机www.baidu.com cname www.a.shifen.com 以及 www.a.shifen.com的IP
一、原生jdk实现
二、dnsjava实现
java ip解析_java域名解析相关推荐
- java 日期 解析_Java日期解析(Java DATE Parsing)
Java日期解析(Java DATE Parsing) 我有一个java.util.Date的愚蠢问题. 我有这一行代码,但我不明白为什么这个日期是用这种格式无法解析的. public class T ...
- java泛解析_域名解析和域名泛解析
域名解析和域名泛解析 由于建网站等一系列的需求现在注册域名的朋友是越来越多了,然而注册域名时经常会遇到一些不懂的问题,如域名解析和域名泛解析,不管你是CN域名注册用户还是com域名注册用户,都有可能域 ...
- java 动态解析_Java 如何解析key为动态的json操作
遇到了这样的json串: "panel": { "8": { "112": 1 }, "11": { "147 ...
- java ip包_java网络抓ip包 首部是个什么情况
展开全部 首先要去62616964757a686964616fe59b9ee7ad9431333366306539下载jpcap并在IDE上做配置,具体操作方式参考以下链接 代码:import jav ...
- java 令牌解析_Java编程guava RateLimiter实例解析
本文主要研究的是Java编程guava RateLimiter的相关内容,具体如下. 场景1 在流量监管中的应用 约定访问速率(CAR)是流量监管常用技术之一,可以应用在端口进和出方向,一般应用在入方 ...
- java xml解析_Java解析XML(4种方法)
xml文件 <?xml version="1.0" encoding="utf-8" ?><class><student>& ...
- java ip 国家_java通过ip获取用户所在国家 | 学步园
什么是GeoIP ? 所谓GeoIP,就是通过来访者的IP, 定位他的经纬度,国家/地区,省市,甚至街道等位置信息的一个数据库.GeoIP有两个版本,一个免费版,一个收费版本.收费版本的准确率和数据更 ...
- java json 解析_Java解析JSON的四种方式
一.什么是JSON JSON是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据.简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言. 易于阅读和编写,同时也易于解析和 ...
- java ip过滤器_java实现IP地址过滤
增加过滤器,过滤非固定主机访问 import java.io.IOException; import java.util.StringTokenizer; import javax.servlet.F ...
最新文章
- 【Linux】23_网络管理物理层详解
- 贪心算法之——阶乘之和(nyoj91)
- lnmp解析php,搭建LNMP,可以解析PHP文件-Go语言中文社区
- (6)css常用样式属性--文字样式
- Python 爬取近十万条程序员招聘数据,告诉你哪类人才和技能最受热捧! | 原力计划...
- Java7 和 C# 2.0
- 18-09-06天津 关于Excel的一些操作
- Java字符串排序(根据字节及字符长度进行排序)
- USB转串口驱动安装失败解决方法
- SPSS之双独立样本的T检验
- 给老年人“种草”,是不是一门好生意?
- ps6人脸识别液化工具在哪_PS上手指南 篇五:玩转人脸识别液化
- 基于微信小程序的课程学习小程序
- 这个春天,邀你一起探寻AI与青春的碰撞之力
- K3.BOS插件开发记录
- 笔记本Win11怎么进入安全模式?
- 直面原理:5 张图彻底了解 Android TextToSpeech 机制
- 微信小程序头脑风暴2答题辅助
- 全球人工智能(AI)在药物发现中的应用市场--行业趋势和2029年预测
- 山东济南计算机专业专科学校实力排名,济南计算机大专排名
热门文章
- Android v1、v2、v3签名原理
- python内置函数__init__及__str__的区别
- Android音频框架笔记 - 下篇
- 移动互联网时代的创业生存法则:快速试错,廉价失败
- access统计各职务人数_东莞各阶段学生人数统计|终于知道为什么在东莞总是学位紧缺了...
- 阿里python400集_自学成才的阿里大牛整理的400集自用Python视频资料,万物皆可爬...
- tcp转串口_单路RS232/422/485串口服务器产品介绍
- android webview打印,javascript - 如何在Android Webview中使网站上的打印按钮工作? - 堆栈内存溢出...
- java对象复制_Java对象的深层复制与浅层复制
- 勒索病毒记录:将电脑 后缀改为.nedjprf