Как получить внешний IP с удаленного компьютера Ubuntu

Мой Интернет-провайдер обычно оставляет мой IP-адрес фиксированным, но когда происходит сбой питания или если его служба перестает работать в течение более 15-30 минут, моему дому назначается другой IP-адрес.

Моя цель - иметь возможность подключиться к домашнему компьютеру Ubuntu, используя мой ноутбук с Win-8 RDP. Я НЕ хочу запускать службу динамического IP и предпочитаю подключаться напрямую к IP-адресу.

Мой вопрос: "Как я могу получить свой домашний IP-адрес, когда я удаленно?"

(решение следует)

1 ответ

Решение

Я решил использовать Cron и DropBox, чтобы поделиться своим IP-адресом.

Я написал программу Bash. (См. Изображение) (извините, я не знаю, как поделиться сценарием)

Я скопировал это в "/etc/cron.hourly/showmyip"

Теперь каждый час я получаю обновленный файл, скопированный в мою папку DropBox, в котором отображается мой IP-адрес. Я могу получить к нему доступ из любого места или с компьютера, просто проверив папку DropBox. Это выглядит так:

Причина, по которой я создал файл HTML, заключается в том, что при его тестировании я использовал несколько строк. В Windows все строки объединены в одну. Это немного сложнее, чем нужно, но это работает. Он делает то, что мне нужно.

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

Еще одна приятная вещь сделать это таким образом, что никто другой не имеет доступа к учетной записи.

Другие вопросы по тегам