Я наблюдаю странную проблему на моем Mac под управлением Mavericks (OS 10.9.5). Я могу просматривать любой веб-сайт без каких-либо проблем с подключением. Однако, когда я проверяю результаты nslookup, я наблюдаю странные результаты.
Например, если я пытаюсь разрешить www.rubygems.org, я наблюдаю следующий вывод на терминале:
> rubygems.org
Server: 192.168.1.1
Address: 192.168.1.153
Non-authoritative answer:
Name: rubygems.org
Address: 0.1.202.53
Другой пример - у меня нет проблем с доступом к веб-сайту Facebook. Однако, когда я пытаюсь получить вывод traceroute, я снова вижу следующее:
traceroute to www.facebook.com (0.1.202.146), 64 hops max, 52 byte packets
traceroute: sendto: No route to host
1 traceroute: wrote www.facebook.com 52 chars, ret=-1
*traceroute: sendto: No route to host
traceroute: wrote www.facebook.com 52 chars, ret=-1
Причина, по которой я выделяю эти проблемы, связана с аналогичными проблемами, с которыми я сталкиваюсь при попытке предоставить виртуальную среду разработки Vagrant на моем ноутбуке.
Если я пытаюсь подготовить плагин Vagrant для AWS (Amazon Web Services) с помощью терминала, в выводе я вижу следующую проблему:
vagrant plugin install vagrant-aws
Installing the 'vagrant-aws' plugin. This can take a few minutes...
Waiting for cleanup before exiting...
Bundler, the underlying system Vagrant uses to install plugins,
reported an error. The error is shown below. These errors are usually
caused by misconfigured plugin installations or transient network
issues. The error from Bundler is:
An error occurred while installing fog-sakuracloud (0.1.1), and Bundler cannot continue.
Gem::RemoteFetcher::FetchError: Errno::EHOSTUNREACH: No route to host - connect(2) (https://rubygems.org/gems/fog-sakuracloud-0.1.1.gem)
Как вы можете видеть выше, я не могу зайти на сайт https://rubygems.org/gems/fog-sakuracloud-0.1.1.gem. Однако, когда я пытаюсь получить доступ к сайту через мой браузер, у меня не возникает проблем с загрузкой файла gem.
Я сталкиваюсь с подобными проблемами при выполнении других команд на терминале, которые включают загрузку любых файлов или пакетов из Интернета.
Может кто-нибудь посоветовать, пожалуйста, как я могу решить эту проблему?