1. 程式人生 > >bind9配置查錯筆記--zone域檔案許可權permission denied

bind9配置查錯筆記--zone域檔案許可權permission denied

第一次寫這個日記,圖片沒儲存上,真麻煩。大致就是啟動bind成功後,客戶機可以通過53埠查詢DNS服務,但是沒有結果返回。檢視伺服器syslog日誌中出現load xxx failed:pemission denied,好像就是bind沒有讀zone域檔案的許可權,所以用chmod修改域檔案許可權設定,然後就好了

很簡陋的過程記錄:SEEDLABS的實驗  DNS LOCAL,做這個實驗時,建立了DNS伺服器和使用者機兩個虛擬機器(Ubuntu),它們在同一區域網,通過NAT方式連線廣域網(物理主機作為NAT路由)。大概首先要配置DNS服務,新增域www.example.com,然後實現在客戶機上通過這個DNS服務解析某個域名(如www.example.com)。

查錯用到的命令:1) name -g 輸出named.conf 配置標準出錯點   2)tail /var/log/syslog 可以看到最後的錯誤警告日誌 。  並不懂這些命令,都是網上查的,╮(╯▽╰)╭

那麼按照教程配置了DNS伺服器(--這句話說明肯定會出錯--)

1.  sudo /etc/init.d/bind9 restart 然後就啟動bind9失敗,

所以呼叫  named  -g   輸出到出錯點==========在named.conf.local建立zone域時}後少了分號


2. 添上“”;“”就好了,然後,sudo service bind9 restart   重啟bind9成功。


3. 配置好客戶機(修改/etc/resolv.conf以及在網路設定裡固定ip設定DNS伺服器地址)

在客戶機測試:dig www.example.com

遇到的問題是ANSWER:0,沒有找到www.example.com相應的192.168.0.101結果,我覺得肯定是伺服器的問題。


4. 於是,回到DNS伺服器 ,重啟bind9服務是OK的,那麼看日誌( sudo tail  /var/log/syslog)可以看到zone檔案因為許可權不能載入 ,好像是load xxxxxxx failed:pemission denied錯誤

5. 檢視/var/cache/bind資料夾許可權,-rw------- 1 seed root 247 Nov  6 21:45 example.com.db

bind沒有讀example.com.db域檔案的許可權,那麼chmod 644 example.com.db修改之後就好了,重啟bind服務,在客戶機上測試nslookup 和example.com.db域檔案寫的一樣,算是成功了吧。那就繼續做實驗。

相關推薦

bind9配置筆記--zone檔案許可權permission denied

第一次寫這個日記,圖片沒儲存上,真麻煩。大致就是啟動bind成功後,客戶機可以通過53埠查詢DNS服務,但是沒有結果返回。檢視伺服器syslog日誌中出現load xxx failed:pemission denied,好像就是bind沒有讀zone域檔案的許可權,所以用c

php-fpm nginx配置檔案 處理 Permission denied 錯誤

配置php-fpm指令碼(php-fpm.conf): [www] 131 132 ; Per pool prefix 133 ; It only applies on the following directives: 134 ; -

遇到錯誤:python檔案讀寫許可權permission denied

程式碼shutil.copyfile(os.path.join(sourcepath+'/'+eachclass+ '/',im),valpath+'/'+eachclass+'/'+im)中 訪問後一個路徑上的檔案valpath+'/'+eachclass+'/'+im,im是一個*

伺服器上自己新建sh檔案執行Permission denied的解決辦法

最近在研究caffe的時候,遇到了一個問題坑了好久。寫了一個caffe測試已有模型的精度的sh檔案。 問題 sh檔案的內容如下: ./build/tools/caffe --help ##執行caffe的測試功能 生成之後執行這個sh檔案出錯

連線mysql資料庫連線報,是pom檔案配置mysql連線驅動版本號問題

前一段時間安裝了最新的mysql 8.0.11,然後啟動一個專案的時候報錯資訊如下: [ERROR] 2018-08-14 17:28:21,246 method:com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:6

Ubuntu Linux DNS伺服器 BIND9配置檔案命令介紹

BIND9配置方法 轉載▼     配置語法 named.conf acl 定義訪問控制列表 controls 定義rndc命令使用的控制

Git學習筆記2:使用前的配置&建立第一個倉庫並配置local使用者資訊&給檔案重新命名的簡便方法

  git使用前的配置: 1.配置User資訊 配置user.name 和 user.email git config --global user.name 'yourName' git config --global user.email 'yourEmail' 這裡的e

攜程 Apollo 配置中心 | 學習筆記(七) | 如何將配置檔案敏感資訊加密?

以上為相關係列文章通過上述文章,相信我們的環境基本搭建完成!下面,我們將瞭解如何對存放在apollo配置中心的檔案進行脫敏處理。一、需求   當我們把我們專案中的所有配置資訊,都放入到apollo配置中心時,可能存在一些敏感配置資訊,不方便讓其他人檢視到。這時候我們就需要對我

Android學習筆記——NDK中C++標準庫、STL的配置;Include其他標頭檔案

以下所有是基於Eclipse的,使用命令列的繞道。 1、STL的使用,以stlport為例官方的說法是隻需要在Application.mk檔案中新增如下一行即可 Application.mk程式碼   APP_STL := stlport_static   即可,可是

[SSH框架初學筆記]web.xml檔案的基本配置

詳細配置如下,如後面再專案中遇到具體問題,再行配置 <?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0"

專案部署、配置常用到的Linux命令

一、常用命令 ls   顯示檔案或目錄  -l 列出檔案詳細資訊l(list)  -a 列出當前目錄下所有檔案及目錄,包括隱藏的a(all)  ll 會列出該檔案下的所有檔案資訊,包括隱藏的檔案的檔案詳細資訊,使用ls -l -a也可以達到同樣效果  mkdir 建立目錄  -p 建立目錄,若無父目錄,則

Eclipse筆記-配置篇(tab插入空格,檔案編碼,Save Actions,程式碼提示等)

最近Eclipse(Indigo version)又開始發瘋,開啟後發現Project視圖裡的專案全部報錯找不到,但是磁盤裡專案還在,只能重新匯入,匯入後發現之前配置的比如說檔案編碼、程式碼提示等都消失了,只好重新配置,這裡順便記錄一下,方便以後恢復配置。

攜程 Apollo 配置中心 | 學習筆記(十三)| 如何將日誌配置檔案放入到Apollo配置中心並支援熱更新?

本章將介紹如何將日誌配置檔案放入到Apollo配置中心並支援熱更新專欄目錄:歡迎關注個人公眾號:  Coder程式設計歡迎關注個人網站:www.52melrin.com需求     日誌模組是每個專案中必須的,用來記錄程式執行中的相關資訊。一般在開發環境下使用DEBUG級別的

攜程 Apollo 配置中心 | 學習筆記(八) | 如何將本地多語言(國際化)配置檔案遷移至Apollo配置中心?

本章將介紹如何將本地的多語言配置檔案,遷移到Apollo配置中心裡面。專欄目錄:歡迎關注個人公眾號:  Coder程式設計歡迎關注個人網站:www.52melrin.com注:本章不介紹環境,如果環境未搭建成功的可以在專欄中找到相關環境。一、需求    將本地的多語言(國際化

離線同步 — 沒網也可以隨時筆記

公交 目錄下載 下載到本地 保存 浪費 移動網絡 href 網頁 使用 你可以利用為知筆記隨時隨地記錄和查看有價值的信息,所有數據在電腦、手機、平板、網頁可通過同步保持一致。 有用信息同步到雲端,安全又省事 你是不是偶爾會遇到下面一些情況: 手機意外重啟,寫了好久的

IP、Apache虛擬主機配置部分學習筆記

當前 環境變量 httpd 無法 php nbsp 轉換 配置系統 語法 IP地址 IP地址就是計算機的一個“編號”,該編號是唯一的。相當於我們的身份證號碼一樣。 IP地址格式:a.b.c.d ,每一段的取值範圍0-255。 本機的IP地址:127.0.0.1

Java筆試題之《Java代碼

gin 參數 eth string oid java筆試題 protected -s 構造 Java代碼查錯 1.abstract class Name { private String name; public abstract boolean isStupidN

Java過濾器Filter的原理及配置_學習筆記

ava .cn -1 求和 pattern 資源 分享 java過濾器 服務器 Filter中文意思為過濾器。顧名思義,過濾器可在瀏覽器以及目標資源之間起到一個過濾的作用。例如:水凈化器,可以看成是生活中的一個過濾器,他可以將汙水中的雜質過濾,從而使進入的汙水變成凈水。 對

python爬蟲學習之路-遇筆記-1

sig packages ror caused 技術 bsp img exception mage 當在編寫爬蟲時同時開啟了Fidder解析工具時,訪問目標站點會遇到以下錯誤: File "C:\Users\litao\AppData\Local\Programs\P

solr 配置中文分析器/定義業務/配置DataImport功能(測試用)

span host utf-8 handle copy float jar包 rds blog 一、配置中文分析器 使用IKAnalyzer 配置方法: 1)把IK的jar包添加到solr工程中/WEB-INF/lib目錄下 2)把I