导航:首页 > IDC知识 > zoocfg用域名映射

zoocfg用域名映射

发布时间:2021-03-15 22:39:23

1、域名映射是怎么回事?怎么做?

域名映射即域名反向解析,即从IP地址到域名的映射。由于在域名系统中,一个IP地址可以对应多个域名,因此从IP出发去找域名,理论上应该遍历整个域名树,但这在Internet上是不现实的。

为了完成逆向域名解析,系统提供一个特别域,该特别域称为逆向解析域。这样欲解析的IP地址就会被表达成一种像域名一样的可显示串形式,后缀以逆向解析域域名结尾。

两种表达方式中IP地址部分顺序恰好相反,因为域名结构是自底向上(从子域到域),而IP地址结构是自顶向下(从网络到主机)的。实质上逆向域名解析是将IP地址表达成一个域名,以地址做为索引的域名空间,这样逆向解析的很大部分可以纳入正向解析中。



(1)zoocfg用域名映射扩展资料

虽然因特网上的节点都可以用IP地址惟一标识,并且可以通过IP地址被访问,但即使是将32位的二进制IP地址写成4个0~255的十位数形式,也依然太长、太难记。因此,人们发明了域名(Domian Name),域名可将一个IP地址关联到一组有意义的字符上去。

用户访问一个网站的时候,既可以输入该网站的IP地址,也可以输入其域名,对访问而言,两者是等价的。

例如:微软公司的Web服务器的IP地址是207.46.230.229,其对应的域名是www.microsoft.com,不管用户在浏览器中输入的是207.46.230.229还是www.microsoft.com,都可以访问其Web网站。

2、dns服务器中如何将域名映射到IP地址

1、打开DNS控制台选“开始菜单→程序→管理工具→DNS”。
2、建立域名“admin.abc.com”映射IP地址“192.168.0.50”的主机记录。
①建立“com”区域选“DNS→WY你的服务器名→正向搜索区域→右键
→新建区域”然后根据提示选“标准主要区域”、在“名称”处输入“com”。
如下图

②建立“abc”域选“com→右键→新建域”在“键入新域名”处输入
“abc”。
③建立“admin”主机。选“abc→右键→新建主机”“名称”处为
“admin”“IP地址”处输入“192.168.0.50”再按“添加主机”。

3、建立域名“www.abc.com”映射IP地址“192.168.0.48”的主机记录。
①由于域名“www.abc.com”和域名“admin.abc.com”均位于同一个“区
域”和“域”中均在上步已建立好因此应直接使用只需再在“域”中添加
相应“主机名”即可。
②建立“www”主机选“abc→右键→新建主机”在“名称”处输入
“www”“IP地址”处输入“192.168.0.48”最后再“添加主机”即可。
4、建立域名“ftp.abc.com”映射IP地址“192.168.0.49”的主机记录方
法同上。
5、建立域名“abc.com”映射IP地址“192.168.0.48”的主机记录方法也
和上述相同只是必须保持“名称”一项为空建立好后它的“名称”处将显示
“与父文件夹相同”。建立好的DNS控制台如下图所示

6、建立更多的主机记录或其他各种记录方法类似。更多的建立后如下图所


7、建立时也有可以采用将“abc.com”整个作为“区域”然后在它下面直
接建立“主机”的作法。不过对于同类记录较多时这种方法显得较为不便。
三、DNS设置后的验证
为了测试所进行的设置是否成功通常采用2K自带的“ping”命令来完成。
格式如“ping www.abc.com”。成功的测试如下图所示

3、自定义域名映射(解析)

修改 hosts文件
在c:\WINDOWS\system32\drivers\etc目录里面
用记事本打开
在最下面添加
127.0.0.1 www.abc.com
保存 退出 即可

4、局域网中如何在DNS服务器中设置将IP映射为域名?

1、打开DNS控制台选“开始菜单→程序→管理工具→DNS”。

2、建立域名“admin.abc.com”映射IP地址“192.168.0.50”的主机记录。

①建立“com”区域选“DNS→WY你的服务器名→正向搜索区域→右键

→新建区域”然后根据提示选“标准主要区域”、在“名称”处输入“com”。

如下图

②建立“abc”域选“com→右键→新建域”在“键入新域名”处输入

“abc”。 

③建立“admin”主机。选“abc→右键→新建主机”“名称”处为

“admin”“IP地址”处输入“192.168.0.50”再按“添加主机”。

3、建立域名“www.abc.com”映射IP地址“192.168.0.48”的主机记录。 

①由于域名“www.abc.com”和域名“admin.abc.com”均位于同一个“区

域”和“域”中均在上步已建立好因此应直接使用只需再在“域”中添加

相应“主机名”即可。 

②建立“www”主机选“abc→右键→新建主机”在“名称”处输入

“www”“IP地址”处输入“192.168.0.48”最后再“添加主机”即可。 

4、建立域名“ftp.abc.com”映射IP地址“192.168.0.49”的主机记录方

法同上。 

5、建立域名“abc.com”映射IP地址“192.168.0.48”的主机记录方法也

和上述相同只是必须保持“名称”一项为空建立好后它的“名称”处将显示

“与父文件夹相同”。建立好的DNS控制台如下图所示

6、建立更多的主机记录或其他各种记录方法类似。更多的建立后如下图所

7、建立时也有可以采用将“abc.com”整个作为“区域”然后在它下面直

接建立“主机”的作法。不过对于同类记录较多时这种方法显得较为不便。 

三、DNS设置后的验证 

为了测试所进行的设置是否成功通常采用2K自带的“ping”命令来完成。

格式如“ping www.abc.com”。成功的测试如下图所示

5、请问这个路由器怎么设置域名映射

端口转发下面有一个DMZ设置 你去这里面看看

6、routeros做了端口映射后,如何让内网通过域名访问服务器

假设
PC p.p.p.p
路由 r.r.r.r
服务器 s.s.s.s

数据包为
PC请求路由 (p.p.p.p -> r.r.r.r)

路由dstnat之后 (p.p.p.p -> s.s.s.s)
服务器收到后返回 (s.s.s.s -> p.p.p.p)
PC收到来自服务器s.s.s.s的数据。因为PC没有发过给服务器,就丢弃了。

增加srcnat即可
PC请求路由 (p.p.p.p -> r.r.r.r)

路由dstnat之后 (p.p.p.p -> s.s.s.s)
路由srcnat之后 (r.r.r.r -> s.s.s.s) ***
服务器收到后返回 (s.s.s.s -> r.r.r.r)
路由按之前的nat回路转发到PC ( r.r.r.r -> s.s.s.s)

add action=src-nat chain=srcnat comment=\
"Route loop from local lan to NATed services." dst-address-type=!local \
out-interface=bridged-local src-address=192.168.20.0/24 to-addresses=\
192.168.20.1
我这里有多个内网服务。这个规则可以将所有绕路由的数据都做srcnat。
也可以加上和dstnat对应的规则dst-address=192.168.20.200 dst-port=xxx

7、zoo.cfg datadir怎么配置相对路径

Zookeeper 不仅可以单机提供服务,同时也支持多机组成集群来提供服务,实际上Zookeeper还支持另外一种伪集群的方式,也就是可以在一台物理机上运行多个Zookeeper实例.
Zookeeper通过复制来实现高可用性,只要集合体中半数以上的机器处于可用状态,它就能够保证服务继续。
集群容灾性:
 3台机器只要有2台可用就可以选出leader并且对外提供服务(2n+1台机器,可以容n台机器挂掉)。
Zookeeper伪分布式环境搭建:
1、去Zookeeper官网下载最新版本的Zookeeper.
[root@localhost zookeeper-cluster]# pwd
/export/search/zookeeper-cluster
[root@localhost zookeeper-cluster]# ls
zookeeper-3.4.6.tar.gz
[root@localhost zookeeper-cluster]#
[root@localhost zookeeper-cluster]# tar -zxvf zookeeper-3.4.6.tar.gz
#创建第一个集群节点
[root@localhost zookeeper-cluster]# mv zookeeper-3.4.6 zookeeper-3.4.6-node1
[root@localhost zookeeper-cluster]# cd zookeeper-3.4.6-node1
[root@localhost zookeeper-3.4.6-node1]# pwd
/export/search/zookeeper-cluster/zookeeper-3.4.6-node1
#创建数据存放路径
[root@localhost zookeeper-3.4.6-node1]# mkdir data
[root@localhost zookeeper-3.4.6-node1]# cd ../
#创建第二第三个集群节点
[root@localhost zookeeper-cluster]# cp zookeeper-3.4.6-node1 zookeeper-3.4.6-node2 -R
[root@localhost zookeeper-cluster]# cp zookeeper-3.4.6-node1 zookeeper-3.4.6-node3 -R
[root@localhost zookeeper-cluster]# ls
zookeeper-3.4.6-node1 zookeeper-3.4.6-node2 zookeeper-3.4.6-node3 zookeeper-3.4.6.tar.gz
[root@localhost zookeeper-cluster]# cd zookeeper-3.4.6-node1/conf/
[root@localhost conf]# ls
configuration.xsl log4j.properties zoo_sample.cfg
#创建zoo.cfg文件
[root@localhost conf]# cp zoo_sample.cfg zoo.cfg
2、配置zoo.cfg文件:
#zookeeper-3.4.6-node1的配置
tickTime=2000
initLimit=10
syncLimit=5
clientPort=2181
dataDir=/export/search/zookeeper-cluster/zookeeper-3.4.6-node1/data
server.1=localhost:2887:3887
server.2=localhost:2888:3888
server.3=localhost:2889:3889
#zookeeper-3.4.6-node2的配置
tickTime=2000
initLimit=10
syncLimit=5
clientPort=2182
dataDir=/export/search/zookeeper-cluster/zookeeper-3.4.6-node2/data
server.1=localhost:2887:3887
server.2=localhost:2888:3888
server.3=localhost:2889:3889
#zookeeper-3.4.6-node3的配置
tickTime=2000
initLimit=10
syncLimit=5
clientPort=2183
dataDir=/export/search/zookeeper-cluster/zookeeper-3.4.6-node3/data
server.1=localhost:2887:3887
server.2=localhost:2888:3888
server.3=localhost:2889:3889
参数说明:
tickTime=2000:
tickTime这个时间是作为Zookeeper服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个tickTime时间就会发送一个心跳;
initLimit=10:
initLimit这个配置项是用来配置Zookeeper接受客户端(这里所说的客户端不是用户连接Zookeeper服务器的客户端,而是Zookeeper服务器集群中连接到Leader的Follower 服务器)初始化连接时最长能忍受多少个心跳时间间隔数。
当已经超过10个心跳的时间(也就是tickTime)长度后 Zookeeper 服务器还没有收到客户端的返回信息,那么表明这个客户端连接失败。总的时间长度就是 10*2000=20 秒;
syncLimit=5:
syncLimit这个配置项标识Leader与Follower之间发送消息,请求和应答时间长度,最长不能超过多少个tickTime的时间长度,总的时间长度就是5*2000=10秒;
dataDir=/export/search/zookeeper-cluster/zookeeper-3.4.6-node1/data
dataDir顾名思义就是Zookeeper保存数据的目录,默认情况下Zookeeper将写数据的日志文件也保存在这个目录里;
clientPort=2181
clientPort这个端口就是客户端连接Zookeeper服务器的端口,Zookeeper会监听这个端口接受客户端的访问请求;
server.1=localhost:2887:3887
server.2=localhost:2888:3888
server.3=localhost:2889:3889
server.A=B:C:D:
A是一个数字,表示这个是第几号服务器,B是这个服务器的ip地址
C第一个端口用来集群成员的信息交换,表示的是这个服务器与集群中的Leader服务器交换信息的端口
D是在leader挂掉时专门用来进行选举leader所用
3、创建ServerID标识
除了修改zoo.cfg配置文件,集群模式下还要配置一个文件myid,这个文件在dataDir目录下,这个文件里面就有一个数据就是A的值,在上面配置文件中zoo.cfg中配置的dataDir路径中创建myid文件
[root@localhost zookeeper-cluster]# cat /export/search/zookeeper-cluster/zookeeper-3.4.6-node1/data/myid
1
[root@localhost zookeeper-cluster]# cat /export/search/zookeeper-cluster/zookeeper-3.4.6-node2/data/myid
22
[root@localhost zookeeper-cluster]# cat /export/search/zookeeper-cluster/zookeeper-3.4.6-node3/data/myid
3
4、启动zookeeper
[root@localhost zookeeper-cluster]# /export/search/zookeeper-cluster/zookeeper-3.4.6-node1/bin/zkServer.sh start
JMX enabled by default
Using config: /export/search/zookeeper-cluster/zookeeper-3.4.6-node1/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@localhost zookeeper-cluster]# /export/search/zookeeper-cluster/zookeeper-3.4.6-node2/bin/zkServer.sh start
JMX enabled by default
Using config: /export/search/zookeeper-cluster/zookeeper-3.4.6-node2/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@localhost zookeeper-cluster]# /export/search/zookeeper-cluster/zookeeper-3.4.6-node3/bin/zkServer.sh start
JMX enabled by default
Using config: /export/search/zookeeper-cluster/zookeeper-3.4.6-node3/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
5、检测集群是否启动
[root@localhost zookeeper-cluster]# echo stat|nc localhost 2181
[root@localhost zookeeper-cluster]# echo stat|nc localhost 2182
[root@localhost zookeeper-cluster]# echo stat|nc localhost 2183
#或者
[root@localhost zookeeper-cluster]# /export/search/zookeeper-cluster/zookeeper-3.4.6-node1/bin/zkCli.sh
[root@localhost zookeeper-cluster]# /export/search/zookeeper-cluster/zookeeper-3.4.6-node2/bin/zkCli.sh
[root@localhost zookeeper-cluster]# /export/search/zookeeper-cluster/zookeeper-3.4.6-node3/bin/zkCli.sh

8、域名映射带上端口

基本上无法实现,80端口只能给一个应用使用,tomcat使用了,那么其他就不能使用,但一般tomcat使用的是 8009端口,不影响80呢

与zoocfg用域名映射相关的知识