こんにちわ。田中と申します。

Linuxは初心者です。
squidの設定でつまづいたので質問させて頂きます。

redhat7.2を使用しており、squid2.4.STABLE3-1.7.2.i186.rpmを使い
squidをインストールしました。

squid.confの設定のOPTIONS FOR EXTERNAL SUPPORT PROGRAMSのセクションで
[cache_dns_program]の設定があるのですが
このデフォルトで指定されている場所にdnsserverが無いのです。

書籍を見ても /usr/lib/squid/dnsserver と記述されています。
findで探しても見当たりませんでした。
インストールも問題なかったと思うのですが何故でしょうか・・

おかげで[dns_children]の設定をしたらエラーがでます。
宜しくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

確か squid 2.3 辺りから、dnsserver は無くなった


と思います.
(dnsserver を使わず、squid 自身で DNS の解決を
行なうような仕様になりました)

なので、squid.conf の該当部分はコメントアウトした
ままで良かったと思います.
(cache_dns_program と dns_children)

ただ、squid のソースからコンパイルすれば
dnsserver を利用することは可能になります.
    • good
    • 0
この回答へのお礼

ご返答ありがとうございます。

無くていいんですね!
redhatのHPを探しても乗ってないし・・・
納得がいきました(^^)

勉強になりました。
ありがとうございました。

お礼日時:2002/03/18 13:15

私はソースからmakeしてインストールした事しかないのですが、dnsserverというDNSのキャッシュ用のモジュールがありましたよ。


本体といっしょにmakeされてRunCacheやsquidといっしょにインストールされてます。

rpmでいっしょにパッケージ化されてないとすると、元々入ってなかった可能性もありますよね。
一度、rpmをインストールしなおして、入ってないようなら、RedHatに問い合わせてみてはどうでしょう。
    • good
    • 0
この回答へのお礼

ご返答ありがとうございました。

ソースから試したら確かにdnsserverがありますね。

どうやら無くていいみたいですね。

rpmって便利ですけどredhat独自なので不便な所もありますね。

お礼日時:2002/03/18 13:13

/etcディレクトリにある、resolv.confにnameserverを書いてもダメでしょうか?

    • good
    • 0
この回答へのお礼

他で立てているDNSサーバはresolv.confに登録しています。

squid自体が持っているdnsserverというのがあると思うのですが・・・

古いBSD/OSにはありました。

redhatのrpmの問題なのかな。。

どなたかそういう話、聞いた事あるでしょうか?

お礼日時:2002/03/14 17:49

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QDNSサーバを構築しています。/etc/rc.d/init.d/named reloadのところでエラーになってしまいます。

RedHat Linux 9 でサーバを構築しています。
DNSサーバを作成しているところでつまづいてしまいました。

vi /etc/named.conf のところで正引き、逆引きのゾーンを追記し、
vi /var/named/**.jp.db の正引きゾーンデータベースを作成し、
逆引きの方もゾーンデータベースを作成しました。

あとは、etc/rc.d/init.d/named start とやって起動させ、
namedが自動起動するように chkconfig named on と実行しました。

しかし、設定を反映しようと、
/etc/rc.d/init.d/named reload としたのですが、
何度やっても失敗と出てしまいます。
画面には、一部を書きに記述すると、

Reloading named: usage : killall [OPTION] [--] name ・・・
   killall -l, --list
killall -V --version

-l,--list list all know signal name
-V,--version display version infomation

となっていました。
とりあえず、shutdown -r now で再起動しましたが、
設定が反映されていないようで、次の
vi /etc/resolv.conf でIPアドレスを記述したあと、
nslookup コマンドを実行してDNSサーバのテストでやってもエラーになってしまいます。
何が原因でしょうか?
長々と書いてすみません。分かる方、どうかよろしくお願いします。

RedHat Linux 9 でサーバを構築しています。
DNSサーバを作成しているところでつまづいてしまいました。

vi /etc/named.conf のところで正引き、逆引きのゾーンを追記し、
vi /var/named/**.jp.db の正引きゾーンデータベースを作成し、
逆引きの方もゾーンデータベースを作成しました。

あとは、etc/rc.d/init.d/named start とやって起動させ、
namedが自動起動するように chkconfig named on と実行しました。

しかし、設定を反映しようと、
/etc/rc.d/init.d/named reload としたのですが、
...続きを読む

Aベストアンサー

/etc/rc.d/init.d/named 内のkillallコマンドでエラーが出ています。
reloadですから、killallで一旦namedを止めて再起動するわけですが、
止めるべきnamedがもともと動いていない、と言う事では?

Q/usr/lib にあるファイルの一部を誤ってsudoで削除

/usr/lib にあるファイルの一部を誤ってsudoで削除

Mac OS 10.5を使用している者です。
ターミナルで作業中に操作を誤り、/usr/lib にあるファイルの一部を削除してしまいました。
lsなどいくつかのコマンドでエラーが出るようになり、ターミナルもじきに落ちてしまったため、再起動を試みたところ、以降まったく立ち上がらなくなってしましました。
何か対応策をご存じの方がいらっしゃいましたら、ご教授いただけないでしょうか?
まったく恥ずかしい質問で恐縮ですが、よろしくお願いします。

Aベストアンサー

バックアップがあれば、 インストールディスク等から起動 → ファイルを復元で回復するかもしれません。
だめなら、再インストールでしょうね。

Q起動時DRIVER_IRQL_NOT_LESS_OREQUAL(Smb_driver_sys)

先日ウインドウズ7から10にアップデートした時から起動時ブルーバックでこのメッセージが出るようになりました
対処法がわからず困っています。メッセージをなくす方法教えてください、よろしくお願いします。

Aベストアンサー

OSは違うかもしれませんが、同様のエラーメッセージに対して先日回答しています。
かなり残念な内容ですが、ご参考になれば。
https://oshiete.goo.ne.jp/qa/9067332.html

Qsquid is already running process ID****と出てsquid start,stop restartができない

squid is already running process ID****と出てsquid start,stop restartができないです。

configは
acl lan src 192.168.1.0/255.255.255.0 ←NW編集
http_access allow lan ←追加
しかいじっていないです。

自動設定ON(chkconfig squid on)してshutdownして
今日立ち上げたら上記エラーが出てしまいます。

どうすればsquid stop できるのでしょうか。
ご教授願います。

Aベストアンサー

その前に、squidプロセスが本当に動いているかどうかの
確認はしたのですか?
それとも、確認する知恵もないですか?

Qsquidのaclの設定

こんにちは!
教えて下さい。

squidに利用時間制限をかけたいのですがうまく行きません。


(1)acl staff time W 16:00-17:00
(2)acl staff src "/etc/squid/access.proxy"
(3)http-access allow staff

(2)と(3)の行でaccess.proxyに記述しているIPアドレス
はインターネット接続が出来ます。
ここに水曜日の16:00-17:00までの間と
いう条件を指定しようと思い(1)を追加したら、
ACL 'staff' already exists with different type,skipping
というメッセージが出てスキップされてしまいます。
どこが悪いのでしょうか?

Aベストアンサー

ACとは、アクセスコントロールの定義です
acl の次は、定義名になります。
この場合、定義名が重複しているということです。


人気Q&Aランキング

おすすめ情報