次のエラーが発生することがあります
要求されたURLを取得できませんでした
URLを取得しようとしている間: http://groups.google.com/
次のエラーが発生しました。
Unable to determine IP address from Host name for groups.google.com
Dnsserverが返しました:
Refused: The name server refuses to perform the specified operation.
この意味は:
キャッシュは、URLで提示されたホスト名を解決できませんでした。アドレスが正しいか確認してください。
キャッシュ管理者はrootです。
上記のエラーの理由は何でしょうか?
よろしく
Supratik
再帰DNSサーバー(Linuxマシンの場合はプロキシサーバーの/etc/resolv.conf
で定義されているサーバー)がクエリを拒否しています。
それらのDNSサーバーを制御していますか?もしそうなら、おそらくあなたのプロキシサーバーは再帰的ルックアップを行うことを許可されていませんが、別のマシンがgroups.google.comのルックアップを行っている場合、それはDNSサーバーのキャッシュにあり、次にプロキシが要求したときに返されますそれのための。そのキャッシュエントリの有効期限が切れると、プロキシはクエリを再度拒否します。
ここで役立つのは、/etc/resolv.conf
にリストされているネームサーバーごとにプロキシサーバーでこのコマンドを実行し(プロキシサーバーがLinuxを実行していると仮定)、質問を編集して出力を含めることです。
Dig @ip.of.dns.server groups.google.com A
この設定はsquid.confに追加できます(探してください)
dns_nameservers 8.8.8.8 8.8.4.4
Squid.confからのコメント
# TAG: dns_nameservers
# Use this if you want to specify a list of DNS name servers
# (IP addresses) to use instead of those given in your
# /etc/resolv.conf file.
#
# Example: dns_nameservers 10.0.0.1 192.172.0.4
#
#Default:
# none
8.8.8.8および8.8.4.4は、Google public dns208.67.222.222および208.67.220.220OpenDNSです。