The fifth edition covers BIND 9.3.2, the most recent release of the BIND 9 series, as well as BIND 8.4.7. BIND 9.3.2 contains further improvements in security and IPv6 support, and important new features such as internationalized domain names, ENUM (electronic numbering), and SPF (the Sender Policy Framework). Whether you're an administrator involved with DNS on a daily basis o...
The fifth edition covers BIND 9.3.2, the most recent release of the BIND 9 series, as well as BIND 8.4.7. BIND 9.3.2 contains further improvements in security and IPv6 support, and important new features such as internationalized domain names, ENUM (electronic numbering), and SPF (the Sender Policy Framework). Whether you're an administrator involved with DNS on a daily basis or a user who wants to be more informed about the Internet and how it works, you'll find that this book is essential reading.
原文摘录 · · · · · ·
Chapter 1 Background
Section 1.1 A (Very) Brief History of the Internet
Section 1.2 On the Internet and Internets
Section 1.3 The Domain Name System, in a Nutshell
Section 1.4 The History of BIND
Section 1.5 Must I Use DNS? (查看原文)
DNS and BIND O'Reilly 5th edition 2006 精度笔记 Chapter 1 Background Section 1.1 A (Very) Brief History of the Internet Section 1.2 On the Internet and Internets Section 1.3 The Domain Name System, in a Nutshell Section 1.4 The History of BIND Section 1.5 Must I Use DNS? =============================== Section 1.1 介绍了Internet的起源: ARPAnet. ARPAnet源于1960年代晚期, 最初的目的是连接美国重要...
2013-10-30 15:22
DNS and BIND
O'Reilly 5th edition 2006
精度笔记
Chapter 1 Background
Section 1.1 A (Very) Brief History of the Internet
Section 1.2 On the Internet and Internets
Section 1.3 The Domain Name System, in a Nutshell
Section 1.4 The History of BIND
Section 1.5 Must I Use DNS?引自 Chapter 1 Backgroud
===============================
Section 1.1
介绍了Internet的起源: ARPAnet. ARPAnet源于1960年代晚期, 最初的目的是连接美国重要的研究机构, 共享昂贵而稀缺的计算机资源. 同时在一开始, ARPAnet的用户也开始利用网络来协同合作.
TCP/IP协议族在1980年代被开发出来, 并很快成为ARPAnet的标准协议. 加州大学伯克利分校开发的那套流行的BSD Unix操作系统加入了这套协议, 并免费提供给所有大学. 一夜之间, 互联互通及与ARPAnet连接的的门槛大大降低了, 大量的计算机开始接入ARPAnet.
网络规模疯涨之下, ARPAnet演变成为连接各个本地与区域计算机小网络的骨干网. Internet雏形初现.
1988年美国国防部因实验结束, 开始拆除ARPAnet. 另外一个网络, NSFNET (National Science Foundation NET)替代了ARPAnet成为了Internet的骨干.
1995年春, Internet决定改变由NSFNET的公共资助的单一骨干网成为多张商业骨干网.
现今, 大量的主机连接到Internet上, 其中更有一部分非PC的计算机. 商业骨干网的流量已是当年ARPAnet的千万倍, 千百万的用户的用户每天通过网络通信和协作.
===============================
Section 1.2
the Internet是专有名词, 专指由ARPAnet演进而来的连接到美国商业骨干网的TCP/IP网络的集合.
internets是通用名词, 指任意一张藉由相同的互联互通协议连接起许多小网络的网络.
1.2.1 The History of the Domain Name System
早期ARPAnet网络小, 上百个主机名与地址的映射关系都记录在HOSTS.TXT文件中. Unix下的主机列表 /etc/hosts就是由HOSTS.TXT编译而来.
HOSTS.TXT由一个主机SRI-NIC维护. 网络管理员把改变发送给SRI-NIC主机, 其他主机定期从SRI-NIC主机FTP下载更新HOSTS.TXT. 随着网络逐渐变大, 两周一次到一周一次的HOSTS的更新再也赶不上节奏了. HOSTS.TXT的文件大小也随主机数量大涨. 更糟糕的是网络流量的开销, 每一次增加一个主机, 不仅仅是HOSTS.TXT上多写一行, 而是所有主机都可能要找SRI-NIC更新数据.
需要解决的问题有: 网络流量和SRI-NIC主机的负载, 名称冲突 (无法避免他人添加同样的主机名), 信息的一致性 (同步机制太慢, 导致新的HOSTS.TXT还没更新到网络的最远处, 可能HOSTS.TXT的内容已经变了)
于是大家就开始研究新的方法了.
===============================
Section 1.3 The Domain Name System, in a Nutshell
DNS被设计为分布式的数据库. 这一结构能允许本地对整个数据库的一部分进行控制, 同时使得整个网络的任一处都能获取数据库的每一部分信息. Replication复制增强了健壮性, caching高速缓存增强了效率和系统表现.
DNS采用Client/Server机制, 分别用术语resolver和nameserver.
DNS数据库类似于Unix文件系统, 为倒树结构, 每个节点上都有个标签. DNS的根是null, 常常用点(.)来标记.
树和子树, 在DNS中被称为domain和subdomain, 类似于Unix FS中的directory和subdirectory.
每一个domain的标记方式也类似于绝对域名和相对域名.
subdomain可以授权delegate给其他组织来管理, 对应于管理的那部分被称为zone. 因此zone和subdomain联系紧密, 但并不一定完全等同.
domain name还允许别名alias.
复杂的分层结构就是为了克服名称冲突的困难而设计的.
===============================
Section 1.4 The History of BIND
BIND, Berkeley Internet Name Domain, 由Kevin Dunlap为Berkeley的4.3 BSD Unix而完成.
BIND被广泛应用与大部分类Unix系统和微软操作系统.
===============================
Section 1.5 Must I Use DNS?
这是可能的.
除了DNS, 还有其他的域名解析机制.
不考虑具体情况强行应用DNS, 带来的系统管理开销也有可能超越其益处.
但很多情况下, 比如要连接到Internet上, 没有DNS就不合理了.
一些小网络, 可能不需要DNS.
DNS and BIND O'Reilly 5th edition 2006 精度笔记 Chapter 1 Background Section 1.1 A (Very) Brief History of the Internet Section 1.2 On the Internet and Internets Section 1.3 The Domain Name System, in a Nutshell Section 1.4 The History of BIND Section 1.5 Must I Use DNS? =============================== Section 1.1 介绍了Internet的起源: ARPAnet. ARPAnet源于1960年代晚期, 最初的目的是连接美国重要...
2013-10-30 15:22
DNS and BIND
O'Reilly 5th edition 2006
精度笔记
Chapter 1 Background
Section 1.1 A (Very) Brief History of the Internet
Section 1.2 On the Internet and Internets
Section 1.3 The Domain Name System, in a Nutshell
Section 1.4 The History of BIND
Section 1.5 Must I Use DNS?引自 Chapter 1 Backgroud
===============================
Section 1.1
介绍了Internet的起源: ARPAnet. ARPAnet源于1960年代晚期, 最初的目的是连接美国重要的研究机构, 共享昂贵而稀缺的计算机资源. 同时在一开始, ARPAnet的用户也开始利用网络来协同合作.
TCP/IP协议族在1980年代被开发出来, 并很快成为ARPAnet的标准协议. 加州大学伯克利分校开发的那套流行的BSD Unix操作系统加入了这套协议, 并免费提供给所有大学. 一夜之间, 互联互通及与ARPAnet连接的的门槛大大降低了, 大量的计算机开始接入ARPAnet.
网络规模疯涨之下, ARPAnet演变成为连接各个本地与区域计算机小网络的骨干网. Internet雏形初现.
1988年美国国防部因实验结束, 开始拆除ARPAnet. 另外一个网络, NSFNET (National Science Foundation NET)替代了ARPAnet成为了Internet的骨干.
1995年春, Internet决定改变由NSFNET的公共资助的单一骨干网成为多张商业骨干网.
现今, 大量的主机连接到Internet上, 其中更有一部分非PC的计算机. 商业骨干网的流量已是当年ARPAnet的千万倍, 千百万的用户的用户每天通过网络通信和协作.
===============================
Section 1.2
the Internet是专有名词, 专指由ARPAnet演进而来的连接到美国商业骨干网的TCP/IP网络的集合.
internets是通用名词, 指任意一张藉由相同的互联互通协议连接起许多小网络的网络.
1.2.1 The History of the Domain Name System
早期ARPAnet网络小, 上百个主机名与地址的映射关系都记录在HOSTS.TXT文件中. Unix下的主机列表 /etc/hosts就是由HOSTS.TXT编译而来.
HOSTS.TXT由一个主机SRI-NIC维护. 网络管理员把改变发送给SRI-NIC主机, 其他主机定期从SRI-NIC主机FTP下载更新HOSTS.TXT. 随着网络逐渐变大, 两周一次到一周一次的HOSTS的更新再也赶不上节奏了. HOSTS.TXT的文件大小也随主机数量大涨. 更糟糕的是网络流量的开销, 每一次增加一个主机, 不仅仅是HOSTS.TXT上多写一行, 而是所有主机都可能要找SRI-NIC更新数据.
需要解决的问题有: 网络流量和SRI-NIC主机的负载, 名称冲突 (无法避免他人添加同样的主机名), 信息的一致性 (同步机制太慢, 导致新的HOSTS.TXT还没更新到网络的最远处, 可能HOSTS.TXT的内容已经变了)
于是大家就开始研究新的方法了.
===============================
Section 1.3 The Domain Name System, in a Nutshell
DNS被设计为分布式的数据库. 这一结构能允许本地对整个数据库的一部分进行控制, 同时使得整个网络的任一处都能获取数据库的每一部分信息. Replication复制增强了健壮性, caching高速缓存增强了效率和系统表现.
DNS采用Client/Server机制, 分别用术语resolver和nameserver.
DNS数据库类似于Unix文件系统, 为倒树结构, 每个节点上都有个标签. DNS的根是null, 常常用点(.)来标记.
树和子树, 在DNS中被称为domain和subdomain, 类似于Unix FS中的directory和subdirectory.
每一个domain的标记方式也类似于绝对域名和相对域名.
subdomain可以授权delegate给其他组织来管理, 对应于管理的那部分被称为zone. 因此zone和subdomain联系紧密, 但并不一定完全等同.
domain name还允许别名alias.
复杂的分层结构就是为了克服名称冲突的困难而设计的.
===============================
Section 1.4 The History of BIND
BIND, Berkeley Internet Name Domain, 由Kevin Dunlap为Berkeley的4.3 BSD Unix而完成.
BIND被广泛应用与大部分类Unix系统和微软操作系统.
===============================
Section 1.5 Must I Use DNS?
这是可能的.
除了DNS, 还有其他的域名解析机制.
不考虑具体情况强行应用DNS, 带来的系统管理开销也有可能超越其益处.
但很多情况下, 比如要连接到Internet上, 没有DNS就不合理了.
一些小网络, 可能不需要DNS.
DNS and BIND O'Reilly 5th edition 2006 精度笔记 Chapter 1 Background Section 1.1 A (Very) Brief History of the Internet Section 1.2 On the Internet and Internets Section 1.3 The Domain Name System, in a Nutshell Section 1.4 The History of BIND Section 1.5 Must I Use DNS? =============================== Section 1.1 介绍了Internet的起源: ARPAnet. ARPAnet源于1960年代晚期, 最初的目的是连接美国重要...
2013-10-30 15:22
DNS and BIND
O'Reilly 5th edition 2006
精度笔记
Chapter 1 Background
Section 1.1 A (Very) Brief History of the Internet
Section 1.2 On the Internet and Internets
Section 1.3 The Domain Name System, in a Nutshell
Section 1.4 The History of BIND
Section 1.5 Must I Use DNS?引自 Chapter 1 Backgroud
===============================
Section 1.1
介绍了Internet的起源: ARPAnet. ARPAnet源于1960年代晚期, 最初的目的是连接美国重要的研究机构, 共享昂贵而稀缺的计算机资源. 同时在一开始, ARPAnet的用户也开始利用网络来协同合作.
TCP/IP协议族在1980年代被开发出来, 并很快成为ARPAnet的标准协议. 加州大学伯克利分校开发的那套流行的BSD Unix操作系统加入了这套协议, 并免费提供给所有大学. 一夜之间, 互联互通及与ARPAnet连接的的门槛大大降低了, 大量的计算机开始接入ARPAnet.
网络规模疯涨之下, ARPAnet演变成为连接各个本地与区域计算机小网络的骨干网. Internet雏形初现.
1988年美国国防部因实验结束, 开始拆除ARPAnet. 另外一个网络, NSFNET (National Science Foundation NET)替代了ARPAnet成为了Internet的骨干.
1995年春, Internet决定改变由NSFNET的公共资助的单一骨干网成为多张商业骨干网.
现今, 大量的主机连接到Internet上, 其中更有一部分非PC的计算机. 商业骨干网的流量已是当年ARPAnet的千万倍, 千百万的用户的用户每天通过网络通信和协作.
===============================
Section 1.2
the Internet是专有名词, 专指由ARPAnet演进而来的连接到美国商业骨干网的TCP/IP网络的集合.
internets是通用名词, 指任意一张藉由相同的互联互通协议连接起许多小网络的网络.
1.2.1 The History of the Domain Name System
早期ARPAnet网络小, 上百个主机名与地址的映射关系都记录在HOSTS.TXT文件中. Unix下的主机列表 /etc/hosts就是由HOSTS.TXT编译而来.
HOSTS.TXT由一个主机SRI-NIC维护. 网络管理员把改变发送给SRI-NIC主机, 其他主机定期从SRI-NIC主机FTP下载更新HOSTS.TXT. 随着网络逐渐变大, 两周一次到一周一次的HOSTS的更新再也赶不上节奏了. HOSTS.TXT的文件大小也随主机数量大涨. 更糟糕的是网络流量的开销, 每一次增加一个主机, 不仅仅是HOSTS.TXT上多写一行, 而是所有主机都可能要找SRI-NIC更新数据.
需要解决的问题有: 网络流量和SRI-NIC主机的负载, 名称冲突 (无法避免他人添加同样的主机名), 信息的一致性 (同步机制太慢, 导致新的HOSTS.TXT还没更新到网络的最远处, 可能HOSTS.TXT的内容已经变了)
于是大家就开始研究新的方法了.
===============================
Section 1.3 The Domain Name System, in a Nutshell
DNS被设计为分布式的数据库. 这一结构能允许本地对整个数据库的一部分进行控制, 同时使得整个网络的任一处都能获取数据库的每一部分信息. Replication复制增强了健壮性, caching高速缓存增强了效率和系统表现.
DNS采用Client/Server机制, 分别用术语resolver和nameserver.
DNS数据库类似于Unix文件系统, 为倒树结构, 每个节点上都有个标签. DNS的根是null, 常常用点(.)来标记.
树和子树, 在DNS中被称为domain和subdomain, 类似于Unix FS中的directory和subdirectory.
每一个domain的标记方式也类似于绝对域名和相对域名.
subdomain可以授权delegate给其他组织来管理, 对应于管理的那部分被称为zone. 因此zone和subdomain联系紧密, 但并不一定完全等同.
domain name还允许别名alias.
复杂的分层结构就是为了克服名称冲突的困难而设计的.
===============================
Section 1.4 The History of BIND
BIND, Berkeley Internet Name Domain, 由Kevin Dunlap为Berkeley的4.3 BSD Unix而完成.
BIND被广泛应用与大部分类Unix系统和微软操作系统.
===============================
Section 1.5 Must I Use DNS?
这是可能的.
除了DNS, 还有其他的域名解析机制.
不考虑具体情况强行应用DNS, 带来的系统管理开销也有可能超越其益处.
但很多情况下, 比如要连接到Internet上, 没有DNS就不合理了.
一些小网络, 可能不需要DNS.
0 有用 坏人C 2016-04-06
只看了20%。如果不跟BIND结合的这么紧密会好一点。另外要是能讲一讲DNSCurve就更好了。
0 有用 SteamedFish 2009-12-04
在做DNS的项目
0 有用 e3dws 2011-12-15
拿中文旧版先看一遍,再去翻英文新版,比较不那么痛苦。反正都得看嘛。
0 有用 cassvin 2018-02-07
熟悉DNS一本DNS and BIND就够了!年代偏久协议有些部分已经更新了,例如DNSSEC。
0 有用 hdlover 2016-08-01
这本书内容较多,可以系统性学习 DNS 系统,部署配置使用 BIND 搭建管理 DNS。 如果不是专业使用和维护 DNS ,不需要全部看完。书中前言有个读者分类, 如果是系统管理员设置他们的第一个区域,这要求理解 DNS 及熟悉 BIND 并进行基本应用。 这应该也是作为高级运维工程师应该掌握的。 涉及到第 1-7,12,14 章,我是看完了 1-7,12 章。
0 有用 cassvin 2018-02-07
熟悉DNS一本DNS and BIND就够了!年代偏久协议有些部分已经更新了,例如DNSSEC。
0 有用 hdlover 2016-08-01
这本书内容较多,可以系统性学习 DNS 系统,部署配置使用 BIND 搭建管理 DNS。 如果不是专业使用和维护 DNS ,不需要全部看完。书中前言有个读者分类, 如果是系统管理员设置他们的第一个区域,这要求理解 DNS 及熟悉 BIND 并进行基本应用。 这应该也是作为高级运维工程师应该掌握的。 涉及到第 1-7,12,14 章,我是看完了 1-7,12 章。
0 有用 坏人C 2016-04-06
只看了20%。如果不跟BIND结合的这么紧密会好一点。另外要是能讲一讲DNSCurve就更好了。
0 有用 e3dws 2011-12-15
拿中文旧版先看一遍,再去翻英文新版,比较不那么痛苦。反正都得看嘛。
0 有用 SteamedFish 2009-12-04
在做DNS的项目