Linux入门基础(十三) DNS基础及域名系统架构

域名

IP地址往往难以记忆,所以我们一般使用域名进行管理

www.google.com

域名分为三个部分,用“.”(点)分割。严格的域名最后还有一个".",但一般省略不写。

-类型     标识此域名的类型(com/net/org/edu/gov等)

-域名     域名称

-主机名  该域中的某台主机名称

www: 主机名

google:域名

com: 类型

DNS

每个域名代表一IP,而DNS就是用来在IP与域名之间进行转换的服务

www.google.com   <--->  74.125.128.105

DNS(Domain Name System)服务由DNS服务器提供

DNS客户端

我们日常使用的支持网络的计算机一般都是作为一个DNS客户端使用,应用程序、服务、进程等等通过操作系统底层的功能发起对dns服务器的查询,对特定域名进行解析

Linux中一般使用系统底层提供的gethostbyname()功能进行域名解析

解析可以基于以下几种方式进行:

1) 文件(/etc/hosts、/etc/networks)

下面是/etc/hosts,可以看到这个文件把localhost解析为127.0.0.1以及其它的一些解析

在查DNS之前都会先查这个文件,所以黑客可能会通过修改这个文件,让用户进入一些钓鱼网站。

下面是/etc/networks文件

时间: 2025-01-01 19:42:02

Linux入门基础(十三) DNS基础及域名系统架构的相关文章

网络基础四 DNS DHCP 路由 FTP

第1章 网络基础 1.1 IP地址分类     IP地址的类别-按IP地址数值范围划分     IP地址的类别-按IP地址用途分类     IP地址的类别-按网络通信方式划分 1.2 局域网上网原理过程     DHCP原理过程详情.     http://blog.oldboyedu.com/autoinstall-kickstart/     http://www.zyops.com/dhcp-working-procedure DHCP(Dynamic Host Configuration

UWP入门(二) -- 基础笔记

原文:UWP入门(二) -- 基础笔记 不错的UWP入门视频,1092417123,欢迎交流 UWP-04 - What i XMAL? XAML - XML Syntax(语法) ,create instance of Classes that define the UI by setting properties(属性). UWP-05 - Understanding Type Converters Type Converters - Convert literal(字面的) strings

云栖科技盛宴 - DNS基础服务的蜕变

云栖科技盛宴 - DNS基础服务的蜕变      DNS(Domain Name System)是互联网的基础设施,它上面存储了企业网站域名和IP的对应关系,DNS服务是互联网访问频率最高的服务之一,是网站寻址调度的入口.由于网络的复杂性和不可控性,加之近年来DNS系统攻击事件频繁对企业造成的影响,企业开始担心DNS的安全问题,因为企业的web服务做的再强大,一但DNS被攻击,意味着最终用户获取不到企业线上服务的IP地址,导致打不开企业网站或者打开慢,严重影响用户的线上体验.对企业业务造成不良口

java 学习笔记(入门篇)_java的基础语法_java

前言 学习完了第一个java程序,之后就来系统的学习java.先从基础语法开始,这个语法你也可以理解为英语或是汉语里面的语法,只不过大家各有各的特点和区别.学习编程其实也是一个编程语言的学习过程.我们在学习英语的时候都说,要想学习好英语一定要动口说,那么在学习编程的时候你一定要动手写.编程无非就是一个写代码的过程,首要就是你心中要有基础,没有基础怎么去写呢,就像一篇好文章,没有好文笔是写不出来的.好文笔不仅靠积累,更要靠创造,编程亦是如此.java是一个面向对象的语言,在写代码的过程中,接触最多

Linux 如何查看修改DNS配置

DNS服务器介绍     DNS是计算机域名系统(Domain Name System 或Domain Name Service) 的缩写,它是由域名解析器和域名服务器组成的.域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器.其 中域名必须对应一个IP地址,一个IP地址可以有多个域名,而IP地址不一定有域名.域名系统采用类似目录树的等级结构.域名服务器通常为客户机/服务器 模式中的服务器方,它主要有两种形式:主服务器和转发服务器.将域名映射为IP地

域名解析方法及在Linux系统上架设DNS服务器

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;  DNS是域名系统Domain Name System的缩写,是一种组织域层次结构的计算机和网络服务命名系统,当用户在应用程序中输入DNS名称时,DNS服务可以将此名称解析为与此名称相关的IP地址信息.今天,我就给大家介绍一下目前常见的域名解析方法以及如何在Linux系统上架设DNS服务器,希望能够给各位朋友的DNS学习带来一些帮助. 一.域名解析的方法 1.最早的

Windows 8风格应用开发入门 二十三 App Bar概述及使用规范

App Bar概述 Windows 8 Store应用中的App Bar(应用程序工具栏)起到的作用和Windows Phone中AppBar一样.我们可以向用户提供各种操作接口,实现导航或者触发命令等. AppBar一 般默认是隐藏的,也可以设置为始终可见.我们可以通过清扫屏幕上边缘或下边缘时显示AppBar, AppBar被点击之后或失去焦点后隐藏,当然我们也可以通过编程方式控制AppBar显示或隐藏. Windows 8 Store应用中通常包含两种AppBar: 1)底部AppBar 底

UWP开发入门(十三)——用Diagnostic Tool检查内存泄漏

原文:UWP开发入门(十三)--用Diagnostic Tool检查内存泄漏 因为.NET的垃圾回收机制相当完善,通常情况下我们是不需要关心内存泄漏的.问题人一但傻起来,连自己都会害怕,几个页面跳啊跳的,内存蹭蹭的往上涨,拉都拉不住.这种时候我们就需要冷静下来,泡一杯热巧克力.再打开Visual Studio 2015的Diagnostic Tools,来检查下到底哪段代码出了问题. 我们先创建一个简单的UWP工程,该工程只有2个几乎为空的Page.MainPage只有两个按钮,分别用来跳转到S

《SAP CRM管理与实施指南》一一第2章 SAP CRM基础数据与基础功能

第2章 SAP CRM基础数据与基础功能 基础数据也称主数据,是整个CRM系统的基础,是系统运行的基石,被多个模块共同使用.基础数据中有诸多信息对流程和功能起着决定性的控制作用,比如合作伙伴关系.角色.销售视图数据及服务类数据均在相关流程中体现和应用.而在诸多流程和应用中均会用到一些基础功能,如业务合作伙伴处理.业务事务处理.定价.日期管理.操作及文本等.本章介绍SAP CRM中常用的基础数据和基础功能.项目实施中,主数据有时未受到足够的重视,这会导致一些问题,比如应用后未达成理想的效果.使用不

需要牢记的JavaScript基础知识_基础知识

声明(Declarations) undefined值在布尔类型环境中会被当作false. 数值类型环境中undefined值会被转换为NaN. 对一个空变量求值时,空值 null 在数值类型环境中会被当作0来对待,而布尔类型环境中会被当作false JavaScript 变量感觉上是被"提升"或移到了所有函数和语句之前.提升后的变量将返回 undefined 值,所以即使在使用或引用某个变量之后存在声明和初始化操作,这个被提升的引用仍将得到 undefined 值. 由于存在变量声明