Как я узнаю свое имя хоста и IP-адрес на Ubuntu?

То, на что необходимо ответить, - то, почему Вы не хотите регистрироваться снова..., если Вы зарегистрировались однажды, можно зарегистрироваться дважды... особенно при взятии этих трех минут, это берет, чтобы создать ключ и сохранить ключ удаленно:

$ ssh-keygen 
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/user/.ssh/id_rsa.
Your public key has been saved in /home/user/.ssh/id_rsa.pub.
The key fingerprint is:
2b:4c:11:ab:53:d1:15:90:4f:88:a1:42:da:c5:1c:98 user@localhost
$ ssh-copy-id user@remotehost
Warning: Permanently added 'remotehost' (RSA) to the list of known hosts.
Password:
$ ssh user@remotehost
Last login: Mon Dec 14 21:52:45 2009 from 1.2.3.4
[user@remotehost] $

Назад во времена, прежде чем TCP/IP был распространен, люди использовали клуджи, такие как X/Modem для обработки этого. Используя это в наше время довольно глупо.

3
задан 1 April 2011 в 03:18
3 ответа

Адрес inet является Вашим IP-адресом. Это не один из 3 частных диапазонов IP-адреса, таким образом, это - внешний IP, к которому можно получить доступ для внешней стороны.

Если у Вас есть IP в следующих диапазонах

10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255

Затем IP находится позади NAT и наклона быть полученным доступ с внешней стороны без перенаправления портов некоторой доброй установки. Так как Ваш IP не находится ни в одном из тех диапазонов, это - общедоступный IP и может быть получено доступ через Интернет, пока брандмауэр перед ним явно не блокирует пакеты.

Адрес Bcast является широковещательным адресом Вашей подсети (сеть, что Вы идете), этому IP не присваивают Вам один и является тем же для всех на Вашей подсети. Широковещательный адрес является последним IP в подсети, это не присваиваемо никакому хосту, а скорее используемое многими сетевыми протоколами.

Можно узнать имя хоста путем выполнения hostname команда или cat /etc/hostname

6
ответ дан 3 December 2019 в 05:00

"inet addr" действительно Ваш IP-адрес (это - сокращение "интернет-адреса"); часть "Bcast" этого является широковещательным адресом для подсети, Вы находитесь в (можно обычно игнорировать это полностью).

Вы можете или не можете иметь имени хоста, что касается других компьютеров. В Linux, hostname команда скажет Вам, что Ваш компьютер думает, что это называют. Это имя хоста может (или не может), работа для контакта с компьютером от другого в локальной сети; это почти наверняка не будет работать снаружи Вашей сети.

Можно также попробовать обратный поиск DNS на IP-адресе путем инвертирования октетов в адресе и добавлении .in-addr.arpa в nslookup команда; использование IP-адреса, который Вы ввели здесь, это было бы nslookup 195.204.48.128.in-addr.arpa, который может или не может возвратить что-то полезное/значимое в зависимости от того, как Ваша сеть является установкой.

3
ответ дан 3 December 2019 в 05:00

Также ifconfig или ip addr show даст Вам IP-адрес Вашего поля. Не обязательно адрес Вы используете, чтобы говорить с миром, тем не менее, если Ваш шлюз по умолчанию выполняет NAT.

Для наблюдения названия компьютера ввести hostname. Все компьютеры должны иметь имя хоста. Но не путайте 'имя хоста' с 'именем DNS' (например, electra.example.com, hornet.example.net). Последний зависит от конфигурации сервера DNS.

Можно узнать, имеет ли компьютер имя DNS при помощи dig или nslookup, и поиск PTR запись Вашего обратного IP-адреса. Например, если адрес Вашего компьютера 10.2.3.5, поиск 5.3.2.10.in-addr.arpa.

0
ответ дан 3 December 2019 в 05:00

Теги

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