1. 程式人生 > >在Windows7 系統上部署DNS伺服器

在Windows7 系統上部署DNS伺服器

下載完成後,解壓檔案,點選BINDInstall.exe直接傻瓜式的安裝,注意要選擇以管理員身份安裝,否則安裝程式會報錯,預設安裝路徑為”C:\Program Files\ISC BIND 9”。在C:\Program Files\ISC BIND 9\etc目錄下,我們需要配置如下檔案:

1、建立檔案named.conf

options {
// zone檔案的位置
directory “C:\Program Files\ISC BIND 9\etc”;
// 無法解析的域名就去查詢ISP提供的DNS
// 在下面的IP地址位置上填寫ISP的DNS地址
forwarders {
//這裡是Alibaba DNS,可以替換成自己的
223.5.5.5;
223.6.6.6;
};
// 僅允許本機和子網內的機器查詢
allow-query {
127.0.0.1;
192.168.0.0/24;
};
};
// 根DNS
zone “.” {
type hint;
file “root.zone”;
};
// localhost
zone “localhost” IN {
type master;
file “localhost.zone”;
allow-update { none; };
};
// localhost的反向解析
zone “0.0.127.in-addr.arpa” {
type master;
file “localhost.rev”;
};
//

example.com
zone “example.com” IN {
type master;
file “example.com.zone”;
};

按照named.conf中的配置,我們還要準備如下檔案:
2、下載檔案named.root

3、下載檔案root.zone

4、建立檔案 localhost.zone

該檔案針對localhost進行正向解析。

$TTL 1D
@ IN SOA localhost. root.localhost. (
2007091701 ; Serial
30800 ; Refresh
7200 ; Retry
604800 ; Expire
300 ) ; Minimum
IN NS localhost.
localhost. IN A 127.0.0.1
5、建立檔案 localhost.rev
        該檔案是針對localhost的反向解析。

$TTL 1D
@ IN SOA localhost. root.localhost. (
2007091701 ; Serial
30800 ; Refresh
7200 ; Retry
604800 ; Expire
300 ) ; Minimum
IN NS localhost.
1 IN PTR localhost.

6、建立檔案 example.com.zone
        example.com是我們自定義的域,該檔案為我們自己的域進行正向解析。

  •   IN    A         14.215.177.38
    

配置完上述檔案後,目錄如下:

接下來,我們進入”C:\Program Files\ISC BIND 9\bin”目錄,就可以啟動DNS伺服器了:

named -f -g -d 1
        也可以做成服務,以服務的方式啟動:

net start named
        或者停止

net stop named

注意:Bind執行需要依賴時vs2008執行時庫,如果未安裝,啟動時可能出現msvcr100d.dll和msvcr110d.dll檔案找不到的情況,可以自行度娘下載,拷貝到C:\Windows\System32目錄下即可。為了省事,也可以從我上傳的資源處下載本文所需要的所有檔案和上述兩個dll。

正常啟動後,將我們自己的電腦預設的DNS伺服器改成127.0.0.1,隨後在瀏覽器中訪問aaa.example.com,就會指向我們設定的14.215.177.38 ,這是百度的ip地址,也就是說都會開啟百度的網站。

相關推薦

Windows7 系統部署DNS伺服器

下載完成後,解壓檔案,點選BINDInstall.exe直接傻瓜式的安裝,注意要選擇以管理員身份安裝,否則安裝程式會報錯,預設安裝路徑為”C:\Program Files\ISC BIND 9”。在C:\Program Files\ISC BIND 9\etc

Docker部署Odoo伺服器 , 開源ERP系統

第一步:從docker中獲取postgres映象 docker pull postgres:9.6  第二步:docker上執行postgres容器 docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=o

CentOS7基於BIND9部署DNS伺服器

最近在做GTM方面的測試,就考慮使用Linux下部署的DNS伺服器作為測試平臺。以前零星的用過一段時間BIND,感覺功能挺強大的,鑑於BIND是開源的,就在CentOS上部署一下進行測試。以下是我安裝BIND9的詳細步驟。我的CentOS版本資訊如下:(192.168.55.

【James郵件伺服器開發】在Linux系統部署James郵件伺服器

1.準備工作 把James上傳到伺服器(我上傳到了/opt/下) 直接解壓apache-james-2.3.2.1.tar.gz 安裝包 解壓後的檔案結構如下:                

linux系統部署一個web項目

mod not 重要 path lib linux遠程 項目部 登錄 echo 對於apache開源項目中tomcat的認識,大多停留在Windows下,這次我通過一個簡單的實例來介紹一下在linux下如何搭建tomcat環境,並且部署一個web項目。 先從基本安裝開始,可

在64位系統部署BDE的要點

首先,據我所知,Borland/CodeGear沒有釋出過支援64bit windows的BDE安裝包,如果你在網上看到了相關的BDE安裝包,很有可能是使用者自己重新打包釋出的。無論是在32bit windows還是64bit windows下,釋出BDE關鍵是以下幾點1:將BD

在CentOS7系統部署KVM虛擬化平臺

net linux5 xfs -a service svm mount dock eat 虛擬化簡介:虛擬化就是把硬件資源從物理方式轉變為邏輯方式,打破原有物理結構,使用戶可以靈活管理這些資源,並且允許1臺物理機上同時運行多個操作系統,以實現資源利用率最大化和靈活管理的一項

使用XShell 6在Linux部署web伺服器——java環境的配置

一、需要用到的軟體及下載連結        1、XShell 6  下載地址: https://www.netsarang.com/download/down_xsh6.html?        

linux學習-centos7部署DNS服務

    DNS是Domain Name System 域名系統的簡稱,DNS可以提供為計算機,服務以及接入網際網路或者區域網的任何資源提供分層的名稱解析功能。DNS提供很多功能,但是最主要的是進行域名與IP地址的之間的解析。域名是分級的,一般分為:主機名.三級域名.

在windows系統部署java開發環境

JAVA部署 步驟二:安裝過程中,將開發工具安裝位置,更改為d:\java\jdk。 步驟三:新增環境變數:開始——>計算機 右鍵——>屬性——>高階系統設定——>環境變數 使用者變數 path = ...;d:\java\jdk\bin

CentOS 6.5系統安裝SVN伺服器

有效地管理原始碼的方式是使用工具去幫助我們管理 , SVN(Subversion)就是目前主流的原始碼管理工具 , 也稱為版本控制工具。本文主要介紹CentOS6.5上安裝SVN伺服器,配置SVN伺服器的資料倉庫,SVN服務的啟動檢視和停止,SVN服務的開機自啟

Docker部署GitLab伺服器

Installation Automated builds of the image are available on Dockerhub and is the recommended method of installation. You can also pull

Docker部署FTP伺服器(基於stilliard/pure-ftpd)

Docker Pure-ftpd Server Pull down with docker: 拉取FTP映象: docker pull stilliard/pure-ftpd:hardened Often needing to run as sudo, e.g. 

Docker部署Ftp伺服器(基於bogem/ftp)

Simple ftp server based on vsftpd. Minimalistic clone of fauria/vsftpd. Usage $ docker run -d -v <host folder>:/home/vsftpd \

Linux部署web伺服器併發布web專案

近在學習如何在linux上搭建web伺服器來發布web專案,由於本人是linux新手,所以中間入了不少坑,搞了好久才搞出點成果。以下是具體的詳細步驟以及我對此做的一些總結和個人的一些見解,希望對跟我一樣的新手們有些幫助,有誤的地方還請大神們指出

CentOS7 部署DNS伺服器(公網)

本文講述如何搭建一臺自己的公網DNS來作為已註冊域名的授權解析域的過程。內容適用涉及範圍不多,供大家參考。環境:ns5.example.local 192.168.1.101  ns6.example.local 192.168.1.102 (SLAVE)軟體版本:Cent

使用gitblit在windows部署git伺服器

Windows平臺下搭建 第一步:下載Java,下載地址:http://www.java.com/zh_CN/ 第二步:安裝Java.安裝步驟不再詳述。   第三步:配置Java環境變數. 右鍵”計算機” => ”屬性” => ”高階系統設定”

linux系統安裝svn伺服器 環境linux+nginx+svnserver

匯入專案專案目錄為svn://localhost/www 建立svn倉庫副本(nginx的讀取目錄,也就是web目錄,我的web目錄/var/www) 進入web目錄# cd /var同步svn co svn://localhost/www顯示如下 儲存使用者名稱與密碼,實現之後的自動同步。 這裡可能會出現

在Ubuntu系統安裝Tomcat伺服器的簡單方法

1.下載jdk(官網下載)2.解壓 tar -xzf3.配置環境變數 vim /etc/profile 在末尾新增配置(目錄是你自己的安裝目錄) export JAVA_HOME=/root/user/java/jdk1.8.0_45 export CLASSP

Windows7 系統安裝windows自帶的telnet服務

出自:http://jingyan.baidu.com/article/fb48e8be3d91776e622e14fe.html 如何安裝使用windows自帶的telnet服務 前段時間遇到的問題,遠端FTP的伺服器可以連線也能PING通。但是上傳程式碼執行報錯