разрешить DNS на моем удаленном сервере Ubuntu через мой локальный сервер Ubuntu

У меня есть Linux-сервер в удаленном месте, и я подключен к нему через openvpn.

Я попробовал использовать ssh на сервере и обнаружил, что у меня нет доступа к нему в Интернете.

Когда я спросил об этом, ИТ-специалист удаленного сайта, он просит меня использовать прокси-сервер для обеспечения доступа в Интернет с моего локального компьютера.

Просто нужно перенаправить мой DNS на удаленный сайт, чтобы DNS можно было разрешить на другом конце и интернет начал работать.

Как это возможно.

Я новичок в этом, поэтому у меня проблемы с ним.

Любое руководство приветствуется.

0
задан 23 February 2018 в 13:57
2 ответа

Приведенный выше ответ также кажется правильным. Но я нашел простой способ сделать это.

Для этого нам понадобится pac manager v4.5.5.7. В младшей версии есть ошибка. Так что лучше получить пакет. шаги:

  1. Установите squid на свой компьютер с Ubuntu.

    apt-get install squid

Перейдите в /etc/squid/squid.conf и отредактируйте порт по своему усмотрению.

nano /etc/squid/squid.conf

Порт по умолчанию - 3128, поэтому лучше смените его на другой настраиваемый порт. В моем случае я использовал 55555. Перейдите в эту строку и отредактируйте следующим образом:

#Squid обычно слушает порт 3128 http_port 55555

2. настройте pac manager как требование для доступа по ssh: введите описание изображения здесь

  1. Перейдите к параметрам ssh, а затем к переадресации удаленного порта и настройте, как показано ниже: введите описание изображения здесь

  2. после подключения отредактируйте сервер имен в /etc/resolv.conf нано /etc/resolv.conf и поместите сервер имен 8.8.8.8 (или что вам нужно)

  3. Наконец, выполните следующие команды:

    export http_proxy = http://127.0.0.1:55555

export https_proxy = http : //127.0.0.1: 55555

Теперь это должно работать. Попробуйте apt-get update, и он работает нормально.

Командная строка для вышеупомянутого процесса будет выглядеть так:

ssh -p 56789 -i "abcde.pem" -X -R 55555: localhost: 55555 -l username 1.2 .3.4

где имя пользователя - это сервер, к которому мы получаем доступ 1.2.3.4 может быть IP-адрес сервера 56789 - это номер порта ssh (22, если используется по умолчанию) 55555 - это порт, который мы используем для squid (3128, если используется по умолчанию)

Надеюсь, это поможет.

0
ответ дан 5 December 2019 в 06:40

Если вам нужно на короткое время использовать определенный DNS-сервер на другой стороне вашего openvpn, вы можете попробовать поместить этот сервер в /etc/resolv.conf . Если вам действительно нужно установить dns-сервер на локальном сервере Ubuntu, вы можете следовать одному из множества доступных практических рекомендаций. Я не буду копировать их в этом ответе; выполните поиск в Google по запросу "bind9 howto" и выберите свой любимый.

0
ответ дан 5 December 2019 в 06:40

Теги

Похожие вопросы