#author("2017-01-11T01:17:01+09:00","Group2","Group2")
#author("2019-04-15T03:26:06+00:00","Group2","Group2")
[[hidekiwiki]]
#html{{
<meta name="description" content="http://fukumoto-tech.serveblog.net/wiki/" /> 
<meta name="description" content="https://fukumoto-tech.serveblog.net/wiki/" /> 
<meta name="keywords" content="普通人間製作所,world fukumoto-tech ,fukumototech,普通人間,CentOS6,resolv.conf,書き換わる,消える,ファイル,解消,手順,問題,解決,Centos,名前解決,サーバ,wiki" /> 
<link rel="canonical" href="http://fukumoto-tech.serveblog.net/wiki/" />
<link rel="canonical" href="https://fukumoto-tech.serveblog.net/wiki/" />
<br>
<a href="http://it.blogmura.com/linux/"><img src="http://it.blogmura.com/linux/img/linux80_15_darkgray_1.gif" width="80" height="15" border="0" alt="にほんブログ村 IT技術ブログ Linuxへ" /></a><br /><a href="http://it.blogmura.com/linux/">にほんブログ村</a>
<a href="https://it.blogmura.com/linux/"><img src="https://it.blogmura.com/linux/img/linux80_15_darkgray_1.gif" width="80" height="15" border="0" alt="にほんブログ村 IT技術ブログ Linuxへ" /></a><br /><a href="https://it.blogmura.com/linux/">にほんブログ村</a>
<!-- admax -->
<script src="http://adm.shinobi.jp/s/1a0429ab1f292195e9a461469817a0ca"></script>
<script src="https://adm.shinobi.jp/s/1a0429ab1f292195e9a461469817a0ca"></script>
<!-- admax -->
</html>
}}


*Cent OS6でresolv.confが勝手に書き換わる [#aae8c8fd]

Cent OS6を利用している環境下で、/etc/resolv.confの記述した内容が消えてしまい
サーバ本体で、外部に対し名前解決が失敗する。


なぜだ?

デフォルトの中身(/etc/resolv.confの中身)

------------------------------------------------------------
 # Generated by NetworkManager
 search foo.com


 # No nameservers found; try putting DNS servers into your
 # ifcfg files in /etc/sysconfig/network-scripts like so:
 #
 # DNS1=xxx.xxx.xxx.xxx
 # DNS2=xxx.xxx.xxx.xxx
 # DOMAIN=lab.foo.com bar.foo.com
-------------------------------------------------------------

(PEERDNS=noにしろ、というのが一般的だが、直る気配がない)。

**問題の解消方法 [#yc5b4b27]
/etc/sysconfig/network-scripts/ifcfg-ethX ※ethX は任意のネットワークインターフェースを確認

の中に、DNSを記述。

 1.※バックアップを取る。
 cp -a /etc/sysconfig/network-scripts/ifcfg-ethX /etc/sysconfig/network-scripts/ifcfg-ethX.bak

 2.vi /etc/sysconfig/network-scripts/ifcfg-ethX

ifcfg-ethXに、利用するネームサーバを記述。

DNS1=192.168.XXX.XXX
DNS2=192.168.XXX.XXX

 wqで保存。

 3.ネットワークを再起動。(記述ミス等がないか、確認)
※最悪の場合は、接続不可になるので注意。

/etc/init.d/network restart

 4.もう一度/etc/resolv.confファイルを確認。

cat /etc/resolv.conf

------------------------------------------------------------------
 # Generated by NetworkManager
 search foo.com
 nameserver 192.168.XXX.XXX
 nameserver 192.168.XXX.XXX

-------------------------------------------------------------------

 5.名前解決が正常にできているかを確認

dig yahoo.co.jp any

以下のように正常に、digコマンド等で確認し指定したDNSから応答があれば
正常。

-------------------------------------------------------------------------
 ; <<>> DiG 9.7.0-P2-RedHat-9.7.0-5.P2.el6_0.1 <<>> yahoo.co.jp any
 ;; global options: +cmd
 ;; Got answer:
 ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30177
 ;; flags: qr rd ra; QUERY: 1, ANSWER: 12, AUTHORITY: 4, ADDITIONAL: 0

 ;; QUESTION SECTION:
 ;yahoo.co.jp.                   IN      ANY

 ;; ANSWER SECTION:
 yahoo.co.jp.            300     IN      A       124.83.187.140
 yahoo.co.jp.            300     IN      A       203.216.243.240
 yahoo.co.jp.            900     IN      TXT     "v=spf1 include:spf.yahoo.co.jp   ~all"
 yahoo.co.jp.            900     IN      MX      10 mx5.mail.yahoo.co.jp.
 yahoo.co.jp.            900     IN      MX      10 mx1.mail.yahoo.co.jp.
 yahoo.co.jp.            900     IN      MX      10 mx2.mail.yahoo.co.jp.
 yahoo.co.jp.            900     IN      MX      10 mx3.mail.yahoo.co.jp.
 yahoo.co.jp.            900     IN      SOA     yahoo.co.jp. postmaster.yahoo.co.jp. 2011121615 1800 900  86400 900
 yahoo.co.jp.            900     IN      NS      ns11.yahoo.co.jp.
 yahoo.co.jp.            900     IN      NS      ns12.yahoo.co.jp.
 yahoo.co.jp.            900     IN      NS      ns01.yahoo.co.jp.
 yahoo.co.jp.            900     IN      NS      ns02.yahoo.co.jp.

 ;; AUTHORITY SECTION:
 yahoo.co.jp.            900     IN      NS      ns01.yahoo.co.jp.
 yahoo.co.jp.            900     IN      NS      ns02.yahoo.co.jp.
 yahoo.co.jp.            900     IN      NS      ns12.yahoo.co.jp.
 yahoo.co.jp.            900     IN      NS      ns11.yahoo.co.jp.

 ;; Query time: 329 msec
 ;; SERVER: 192.168.XXX.XXX#53(192.168.XXX.XXX)
 ;; WHEN: Sat Dec 17 XX:XX:XX 2011
 ;; MSG SIZE  rcvd: 373

---------------------------------------------------------------------------

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS