Hadoop集群中,使用DNS而不是hosts来访问服务器。

1. 安装bind软件

用root用户运行:

yum -y install bind*

2. 配置named.conf文件

vi /etc/named.conf

修改以下部分:

listen-on port 53 { any; };

allow-query     { any; };

修改完毕后继续修改/etc下面的另一文件。

3. 添加正向和反向的域名

vi /etc/named.rfc1912.zones

zone "." IN {
type master;
file "hadoop.com.zone";
allow-update { none; };
}; zone "44.168.192.in-addr.arpa" IN {
type master;
file "192.168.44.zone";
allow-update { none; };
};

4. 编辑正向和反向两个文件

vim /var/named/hadoop.com.zone

$TTL 1D
@ IN SOA com. root.hadoop.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 127.0.0.1
AAAA ::1
master IN A 192.168.44.1
secondarynamenode IN A 192.168.44.2
admin IN A 192.168.44.3
hadoop01 IN A 192.168.44.4
hadoop02 IN A 192.168.44.5
hadoop03 IN A 192.168.44.6
hadoop04 IN A 192.168.44.7
hadoop05 IN A 192.168.44.8
hadoop06 IN A 192.168.44.9
hadoop07 IN A 192.168.44.10
hadoop08 IN A 192.168.44.11
hadoop09 IN A 192.168.44.12
hadoop10 IN A 192.168.44.13
hadoop11 IN A 192.168.44.14
hadoop12 IN A 192.168.44.15
hadoop13 IN A 192.168.44.16
hadoop14 IN A 192.168.44.17
hadoop15 IN A 192.168.44.18
hadoop16 IN A 192.168.44.19
vim /var/named/192.168.44.zone

$TTL 86400
@ IN SOA hadoop.com. root.hadoop.com. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
@ IN NS hadoop.
1 IN PTR master.
2 IN PTR secondarynamenode.
3 IN PTR admin.
4 IN PTR hadoop01.
5 IN PTR hadoop02.
6 IN PTR hadoop03.
7 IN PTR hadoop04.
8 IN PTR hadoop05.
9 IN PTR hadoop06.
10 IN PTR hadoop07.
11 IN PTR hadoop08.
12 IN PTR hadoop09.
13 IN PTR hadoop10.
14 IN PTR hadoop11.
15 IN PTR hadoop12.
16 IN PTR hadoop13.
17 IN PTR hadoop14.
18 IN PTR hadoop15.
19 IN PTR hadoop16.

5. 重启bind服务

service bind restart

内网配置DNS服务器,无域名,只有主机名的更多相关文章

  1. 请问 内网的 dns服务器 为什么和 外网的dns服务器 一样??

    公司内的内网使用192.169.X.X的内网地址,但是在DNS段填写的是210.34.X.X,显然这是一个公网固定IP,我不明白的是:为什么内部网客户端使用的DNS服务器是公网上的IP呢?内网客户端能 ...

  2. 组态DNS、搜索域名和主机名

    一个.组态DNS和搜索领域 特别配置DNS该文件是/etc/resolv.conf:同时,我们可以ifcfg-eth0网卡的配置和其他配置文件中指定的. 演示样本: [root@instructor ...

  3. redhat配置dns服务器bind

    配置Oracle11g的RAC需要使用DNS服务器来解析SCAN IP,本文就是以此为例介绍bind服务器的使用.首先科普一下bind服务器,属于企业级产品了,还是开源的: Bind是Berkeley ...

  4. 如何配置DNS服务器(局域网——域名指向某个IP地址)

    单击“开始”,指向“管理工具”,然后单击“DNS”,打开 DNS 管理器.   如有必要,向管理单元添加适用的服务器,然后连接该服务器.在控制台树中,单击适用的 DNS 服务器.   在“操作”菜单上 ...

  5. 在Debian上用Bind 配置DNS服务器

    1 什么是DNS 初学者可能不理解DNS到底是什么,干什么用.我是在1998年大学毕业时才听说这个词的.那时我在聊天室碰到潍坊信息港的一个网管,我恬不知耻地说我也是个网管,他说也维护DNS吗?我说,D ...

  6. CentOS笔记——配置DNS服务器

    前话 咳咳,这次Linux系统的DNS服务器搭建我不得不记下来.,这错误真的太蛋疼了,我整整弄了两天才解决问题(抱歉我很蠢). 也许有人会和我犯同样的错误,给大家分享一下经验. 首先总结一下知识点: ...

  7. 烂泥:centos安装及配置DNS服务器

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 要在centos配置DNS服务器,要先安装DNS软件BIND.当然我们也可以安装其他的DNS软件,比如国内的开源DNS软件DNSPod. 在此我们以通过 ...

  8. Linux下搭建Oracle11g RAC(2)----配置DNS服务器,确认SCAN IP可以被解析

    从Oracle 11gR2开始,引入SCAN(Single Client Access Name) IP的概念,相当于在客户端和数据库之间增加一层虚拟的网络服务层,即是SCAN IP和SCAP IP  ...

  9. centOS7配置DNS服务器

    世上无难事只怕有心人,遇事千万千万不要抵触,消极的情绪是失败之母,一点一滴,踏踏实实是通往幸福的捷径. 历经激动,受挫,抵触和鼓励以及征服,终于配好了让我欢喜让我忧的dns.在这里记录下来,希望能够给 ...

随机推荐

  1. KMP算法学习

    kmp算法完成的任务是:给定两个字符串O和f,长度分别为n和m,判断f是否在O中出现,如果出现则返回出现的位置.常规方法是遍历a的每一个位置,然后从该位置开始和b进行匹配,但是这种方法的复杂度是O(n ...

  2. PHP之MVC项目实战

    本文主要包括以下内容 类文件自动加载 路径管理 页面跳转 注册自动加载方法 配置文件系统 cookie session 类文件自动加载 在PHP中使用别的类时,需要载入类文件,如果类很多的话,需要重复 ...

  3. Swipe JS – 移动WEB页面内容触摸滑动类库

    想必做移动前端的同学经常会接到这样子的一个需求,就是在移动设备页面上的banner图能够用手指触摸左右或上下的滑动切换,这在移动设备是个很常见的一个效果,其用户体验远甚于点击一个按钮区域,通过手指的触 ...

  4. 6-01T-SQL中的运算符

    算术运算符:+.-.*./.%. 赋值运算符:= 逻辑运算符:AND.OR.NOT. 比较运算符:>,<,<=,>=,<>.=,!=. 连接运算符:"+& ...

  5. [Liferay6.2]核心配置文件portal.properties

    portal.properties是liferay中一个非常核心的配置文件.我们可以在liferay源代码或者解压liferay部署包中的portal-impl.jar中获得.以liferay6.2为 ...

  6. Vs2010工具栏显示“开始执行“按钮

    转载来源:http://blog.csdn.net/fromhj/article/details/8795047 前言 在用visual studio 2010的时候,要运行程序,可以使用 1.菜单- ...

  7. js日期格式化

    <html> <head> <script> function test(){ //Js获取当前日期时间及其它操作 var myDate = new Date(); ...

  8. LoadRunner 脚本学习 -- 读取文件内容

    随便创建个txt文档  输入点内容,例如 读取文件内前N个字符: Action() { long myfile; ; ]; char *filename = "E:\\kkk.txt&quo ...

  9. 开发Portlet第三步:如何在Crystal Portlet中调用远程服务?

    当基于测试数据的Portlet调试完成后,接下来就是引入远程服务,替换测试数据. (此处以Dubbo框架远程服务为例) 分步指南 删除测试数据依赖:在pom.xml文件中,删除对****-servic ...

  10. 常用chrome插件推荐

    下面打红色的2个强烈推荐使用: FQ的: https://chrome.google.com/webstore/detail/ecross-free/njdjpgffklilbojbobbfecfcg ...