• 締切済み
  • 困ってます

ドメイン名が設定出来ない。

Windowsマシンからlinuxマシンにドメイン名でアクセス出来るようにしたのですが、ドメイン名が設定されません。 nslookupが通りません。 初歩的な事かもしれませんが教えてください。 環境 ・ルータ (Buffalo BBR-4MG) ・RedHatLinux (DHCPクライアント) ・WindowsXP IPとドメイン名を対応させる為に/etc/hostsを以下のように変えました 127.0.0.1 localhost.localdomain localhost 192.168.1.10 symsvr0001 ※(symsvr0001)でアクセスしたい。 あと、/etc/resolv.confも書き変えないといけないのでしょうか? また、resolv.confを書き変えて試してみようと思ったのですが、 再起動後にクリアされてしまいます。 どうすればよろしいでしょうか? よろしくお願いいたします。

共感・応援の気持ちを伝えよう!

  • 回答数5
  • 閲覧数915
  • ありがとう数1

みんなの回答

  • 回答No.5
  • zidada
  • ベストアンサー率33% (2/6)

>また、resolv.confを書き変えて試してみようと思ったのですが、 >再起動後にクリアされてしまいます。 DHCPクライアントが/etc/resolv.confを書き換えているのかも。 /etc/sysconfig/network-scripts/ifcfg-eth0 に PEERDNS=no を追加してみては? また、/etc/resolv.conf に serch ドメイン名  を追加されてみてはどうでしょう?

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • Netbiosの設定 for Redhat

    Redhat8のNetbiosの変更設定方法について質問があります。sambaの設定を含む。 「hosts」と「network」ファイルにおいての設定なのですが、 [hosts] 127.0.0.1 localhost.localdomain localhost 192.168.0.1 aaa.com aaa [network] NETWORKING=yes HOSTNAME=aaa.com [smb.conf] netbios name=aaa.com の設定で良いのでしょうか。 また、「hosts」の設定に関する名前についてなのですが、 「127.0.0.1」が自分のIPだと思うのですが、プライベートIPとの違いがよく分かりません。 「localhost.localdomain」と「localhost」の名前を変更した場合何か影響が有るのでしょうか? sambaの設定ではまり気味なんで、どなたかよろしくお願いします。

  • dnsmasqについて

    CentOS6.3を使用しております。 dnsmasqをインストールしました。 <構成> クライアントA -   Cent6.3   - プロバイダ (172.30.2.1)    (172.30.2.254) <resolv.conf設定> nameserver 127.0.0.1 nameserver プロバイダDNSIP <hostsファイル> 127.0.0.1 cent.example.net cent localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 172.30.2.1 クライアントA クライアントAから、CentOSに対して ・nslookup クライアントA ・ping クライアントA 二つのコマンドを実行しました。 nslookupの方は、「172.30.2.1」と応答が、CentOSサーバから帰ってきました。 pingの方は、「ping要求では、ホストクライアントAがみつかりませんでした。」 と異なった結果が帰ってきます。pingで名前解決させpingを行うには 何か別の設定が必要なのでしょうか? ご教授お願いします。

  • Linux /etc/resolv.conf設定

    転職後、突然linuxサーバの設定値チェックを させられています(そういう経験なしで営業で入ったのに・・・) 下記コマンドを打つと、 # cat /etc/resolv.conf search localadmin とあり、下記コマンドを打つと # cat /etc/hosts 127.0.0.1 localhost.localadmin localhost と出ました。 設定書を見ると/etc/resolv.conf内は空でした。 差分を報告したところ 「変更するのは面倒だから、search localadminがあってもなくても良い 理由を探しておいてくれ」と言われ探しましたがちんぷんかんぷんでした。 search localadminって言うのはなくちゃいけないのでしょうか。 残しておくと変な動作をするのでしょうか。

  • 回答No.4

LinuxにはBINDというDNSサーバーソフトウェアがあります。 もちろんRed Hatにも含まれています。 設定の仕方は 「Red Hat Linuxカスタマイズガイド」あたりを参照するとよいと思います。 サイトのURLは、参考URL欄をみてください。

参考URL:
http://www.jp.redhat.com/support/doc/

共感・感謝の気持ちを伝えよう!

  • 回答No.3
noname#136147
noname#136147

/etc/sysconfig/networkファイルで設定するようです。 http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/ja/ref-guide/ch-sysconfig.html#S2-SYSCONFIG-NETWORK Red Hat のバージョンがわからないので何とも言えませんが、 ネットワーク管理ツール(redhat-config-network)とか、 netconfig, netcfg, linuxconf等のツールを使った方が確実かもしれません。

共感・感謝の気持ちを伝えよう!

  • 回答No.2

Windows から Linux へアクセスしたいんですよね? 残念ながら、/etc/hosts はその Linux ホストだけが解釈するファイルです。Linux が自分から別のホストへ接続するときにそのファイルが参照されます。 通常、そういう場合は DNS サーバというものを立てなければなりません(Windows 個別の hosts ファイルを編集しないのであれば)。 DNS サーバについてはここで説明するほど簡単ではありませんので、検索するなり書籍を買うなりしてみてください。

共感・感謝の気持ちを伝えよう!

  • 回答No.1
  • f_attck
  • ベストアンサー率33% (40/118)

/etc/hostsはlinuxが見るものですよね。 windowsからということであれば、windowsが名前を解決できるように そっちの設定ファイルを変更しなければ、いけないのでは? C:\WINDOWS\system32\drivers\etc\hosts

共感・感謝の気持ちを伝えよう!

質問者からの補足

ご回答ありがとうございます。 自分以外の複数のWindowsマシンからもドメイン名でLinuxへアクセスさせたい為、Windows側の設定を変えるという事はしたくないのです。 また、別のDebianマシンでは /etc/hostsにドメイン名を記述しただけで、nslookupが通りました。 RedHatではやり方が違うのでしょうか?

関連するQ&A

  • /etc/hostsへの自ホストの書き方について

    次のような状況の時、/etc/hostsの書式はどのように書くのが正しいのでしょうか。 LAN内のホスト名 pc1 所属するLANのドメイン名 mynet IPアドレス 192.168.0.1 現在の/etc/hostsの記述内容  127.0.0.1 localhost.localdomain localhost pc1.mynet pc1 LAN内の他のPCの/etc/hostsには次を記述しています。  192.168.0.1 pc1.mynet pc1 上記の/etc/hostsで特に支障は出ていないのですが、 192.168.0.1 pc1.mynet pc1 という記述がpc1の/etc/hostsにあった方がよいような気もします。しかし、そうするとpc1のアドレスが127.0.0.1なのか192.168.0.1なのかわからなくなるような気がします。 2007年11月18日

  • hostsの設定について

    こんばんわ。 色々載せてますが、状況に変化がない為、 もう少し質問させてください。 /etc/hostsの中身は、変更していなければ、 127.0.0.1 localhost.localdomain localhost 上記のみ入ってると思います。 別のサーバ(ローカルではなくリモート)につなぎたい場合は、 ここに追加しなければいけないのでしょうか?? 下記書式中でドメイン名とその後ろに追記するのは、 どこで調べれば載ってるのでしょうか?? XXX.XXX.XXX.XXX サーバホスト名 ドメイン名?? ?????? サーバのIP コマンドでhostnameで確認したもの 質問した理由は、DBサーバにつなぐ際、名前解決がされてないのかなぁって思いましたので、質問しました。

    • ベストアンサー
    • PHP
  • RedHatLinuxについて

    最近10台くらいのパソコンにRedHatLinux9.0をインストールしました。パソコンのスペックも同じで、インストール方法も同じにしたのですが、2台のパソコンが以下のようなエラーを出しました。 内容はXが立ち上がるときに、 ###dove52のアドレスが見つかりません。/etc/hostsにdove52のアドレスを追加することにより解決するかもしれません。### と、エラーが出てきます。それで、dove52を/etc/hostsに 127.0.0.1 localhost.localdomain localhost          ↓ 127.0.0.1 dove52.localdomain dove52 と変更したらエラーが消えました。 ただ、シェルの画面は変更されませんでした。 そこで本題なのですが、シェルの画面で、 [root@dove52 root]# のdove52のところを正常にインストールできたほかのパソコンと同じように、 [root@localhost root]# と変更したいのです。 dove52→localhostにシェルの画面を変更するにはどうすればいいか教えてください。また、なぜこのようなエラーが出てきたのかもよろしければお願いします。 ちなみにシェルはbashを使っています。 RedHatLinux8.0でもこのようなエラーが出てきました。

  • hostsのlocalhost

    hostsのlocalhost hostsファイルの127.0.0.1にlocalhostという記載がありますが、このlocalhostの前に任意の名前をつける意味を教えてください。 例)127.0.0.1 sv01 localhost.localdomain  localhost

  • hostnameについて

    /etc/hostsの 127.0.0.1 localhost.localdomain localhost のlocalhost.localdomain やlocalhostは変更しても良いのでしょうか?また変更した場合はless /etc/sysconfig/network のhostnameもあわせる必要があるのでしょうか? [root@linux squid]# less /etc/sysconfig/network NETWORKING=yes HOSTNAME=linux NISDOMAIN=nis.domain

  • hostnameの設定方法

    とても基本的な質問だと思うのですが、手元にある資料でやり方をみつけられなかったので質問させてください。 RedHat Linux 9において インストール時のネットワークの設定の際「ホスト名」のところで「DHCPを通して自動的に」にチェックを入れてしまいました。 このためか、ADSLモデム側のLANカードにケーブルを接続していると起動に非常に時間がかかってしまいます。 「DHCPを通して自動的に」ではなく「手動」で設定したいのですが、どのようにすればよいのでしょうか? /etc/host.confあたりをいじればいいのかもしれませんが、いまいちよくわかりません。 ちなみに、/etc/host.confは、 order hosts,bind と書かれていました。 ADSLは、YahooBBです。 以上、よろしくお願いいたします。

  • Bind8.xでのDNSクライアント設定について

    DNSサーバにて、bindの設定は正しく行えたのですが そのDNSサーバを参照する側のサーバ設定をどうすれ ば良いかわかっていません。 設定方法を教えて下さい。 なお、どちらのサーバもsolaris2.6です。  私が考えている参照側の設定は   1./etc/resolv.confにドメイン名とDNSサーバ名     を記述する   2./etc/nsswitch.confの     hosts: files行に     "dns"を追加する   3.サーバ再起動   ※参照する側ではbindは起動しなくていい?  です。 すみませんがよろしくお願い致します。

  • nslookupで、server can't findエラーが出ます

    既存のネットワークに、新しくサーバーマシンを追加しました。 /etc/netmasks /etc/defaultrouter /etc/hosts /etc/nodename /etc/hostname.xxxx /etc/resolv.conf /etc/nsswitch.conf(hostsの部分には、files dns) を新しく追加するサーバーマシンに作成しました。 しかし、別のマシンからnslookupで、追加したマシンのIPあるいは ホスト名を入力しても、server can't findエラーが出てしまいます。何故なのでしょうか? きちんとresolv.confを追加サーバーマシンに作成しているのに。 それとも、ネットワーク内にあるDNSサーバーに何か設定か登録をしなければならないのでしょうか? その場合、DNSサーバーのどの設定ファイルに、新しく追加したサーバーマシンの情報を記述しなければならないのでしょうか?

  • さくらVPSで mysql_connect出きない

    CentOS を使用しています。 ユーザを他のホストからのアクセスも許可して mysql_connect すると 接続出来るのですが、同じサーバー内で localhost から試すと以下のようなエラーが出ます。 Access denied for user 'user'@'localhost' (using password: YES) こちらも出来ませんでした。 $link = mysql_connect(':/var/lib/mysql/mysql.sock', 'user', 'pass'); httpd.conf で Listen の行はこちら。 Listen 80 /etc/hosts の内容は以下でした。 # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 素人な質問で大変恐縮ですが、アドバイス頂けると助かります。

  • VPSでCentOS5。すべてのサービスをサブドメなしで提供する方法は?(ただし、http/httpsに限り、redirectさせる)

    VPSでCentOS5。すべてのサービスをサブドメなしで提供する方法は?(ただし、http/httpsに限り、redirectさせる) web に関しては、 http://example.com をメインとして、 http://あらゆるサブドメイン名.example.com/ほげほげ => http://example.com/ほげほげ へ301 redirectし(これやりかた・・・mod_rewriteの書き方・・・は分かります)、 他の、 pop/smtpなど各種サーバのFQDNもexameple.com(サブドメなし)にしたいと思っています。 で、きちんと逆引きできるようにしたいと思っています。 で、その正確な方法をお教えいただけないでしょうか? 自分の知識だと・・・ //----------------------------------------------------------- (1) vi /etc/sysconfig/network で HOSTNAME="www.example.com" のようになってるところを、 HOSTNAME="example.com" に変更し、 (2) -bash-3.2# vi /etc/hosts 127.0.0.1 server.example.com server localhost localhost.localdomain の一番うしろに「example.com」を追加する (3) /etc/rc.d/init.d/network restart で反映させる。 //----------------------------------------------------------- くらいしかしらないのですが、これで必要十分でしょうか? /etc/resolv.conf もいじる必要があったきがするのですが、きのせいでしょうか? なお、レンサバやさんが設定したデフォルトで、 -bash-3.2# cat /etc/resolv.conf nameserver 66.**.*.** nameserver 66.**.*.** -bash-3.2# となっています。 なお、FQDNからIPアドレスを調べる方法は、ping を打てばいいと分かるのですが、 逆ひき、つまり、FQDNに対応するIPを調べる方法をお教えください。 よろしくお願いいたします。