web-dev-qa-db-ja.com

sudo:ホストserver1.yourdomain.comを解決できません:リソースが一時的に利用できません

OS:Ubuntu 18.0.4

次のコマンドでSquidをインストールします。

Sudo apt-get install squid

インストール後、squid.confに小さな変更を加え、このhttp_access deny allのみをhttp_access allow allに変更します

変更を保存した後、このコマンドを実行します

Sudo service squid restart

しかし、私はこのエラーを受け取ります:

Sudo: unable to resolve Host server1.yourdomain.com: Resource temporarily unavailable

そして、私は私のhostsファイルをチェックします、私はこのテキストを見ます:

127.0.0.1   localhost
127.0.1.1   ubuntu

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

ホスト名ファイルを確認します。このテキストが表示されます。

server1.yourdomain.com

このテキストをubuntuに変更します

変更後、次のコマンドをもう一度実行します。

Sudo service squid restart

and this command

Sudo service squid stop

しかし、私は再びこのエラーを受け取ります:

Sudo: unable to resolve Host server1.yourdomain.com: Resource temporarily unavailable

そして、このコマンドをテストします:

Sudo service squid reload
Sudo: unable to resolve Host server1.yourdomain.com: Resource temporarily unavailable
squid.service is not active, cannot reload.

私はping ipをチェックし、良いpingを取得します

この問題を解決するには?

2
user3770797

マシンはserver1.yourdomain.comを解決しようとしますが、失敗します。

DNS解決の最初のステップは、インスタンスが次のDNSサーバーをチェックする前に、独自の/ etc/hostsファイルを調べることです。

サーバーの/ etc/hostsファイルを編集して、次の行を変更するだけです:127.0.0.1 localhost

127.0.0.1 localhost server1.yourdomain.com

次に、Squidサービスを再起動します。

service squid restart
1
Itai Ganot