Вопрос о / etc / hosts и моем назначенном DHCP адресе

Читая о Linux, я получил:

Вы можете просмотреть имя хоста вашей системы, просто набрав hostname без аргументов.

anupam@JAZZ:~$ hostname
JAZZ

затем я нашел это:

Специальный hostname localhost связан с IP-адресом 127.0.0.1 и описывает компьютер, на котором вы в данный момент находитесь ( который обычно имеет дополнительные сетевые IP-адреса).

и я пытался:

anupam@JAZZ:~$ cat /etc/hosts
127.0.0.1   localhost
127.0.1.1   JAZZ

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

Я запутался здесь hostname дает JAZZ, но IP, связанный с JAZZ, является 127.0.1.1, а не 127.0.0.1. согласно второй части описания.

Другой запрос: Могу ли я использовать свой динамический IP (настроенный DHCP в моем wifi-соединении) в качестве локального хоста для размещения моих html или php файлов?

Я думаю, localhost и hostname означают то же самое здесь. и localhost также известен как loopback address, что соответствует 127.0.0.1, не так ли?

0
задан 12 October 2014 в 19:49

1 ответ

Вы задали два вопроса, таким образом, я должен разделить их.


Во-первых, о первых двух строках в Вашем /etc/hosts

Существует несколько частей, которые мы должны рассмотреть здесь. Во-первых, localhost и JAZZ находятся оба на локальных петлевых адресах. 127.0.0.1 и 127.0.1.1 соответственно.

'Петлевой' диапазон IP-адресов 127.0.0.0 - 127.255.255.255. Всех тех считают "локальной обратной петлей", и любой из тех адресов технически считают 'локальным'. Не повреждает, однако, помещать localhost на 127.0.0.1, и $HOSTNAME самостоятельно, 127.0.1.1, или некоторый другой адрес в том пространстве имен.

Рассмотрение этого 127.0.0.1 - 127.255.255.255 все считается локальной обратной петлей, она действительно не имеет значения, какой адрес присвоен локально в том пространстве имен при обращении к собственному имени хоста. (Сказав это, это обычно в Вашем /etc/hosts иметь localhost как 127.0.0.1, поскольку это обычно, как система обрабатывает его. Можно поместить его, теоретически, на что-либо, но 127.0.0.1 значение по умолчанию и обычно что на.)

Также, Ваш источник заключает следующее в кавычки:

Специальное имя хоста localhost связан с IP-адресом 127.0.0.1 и описывает машину, Вы в настоящее время включены (который обычно имеет дополнительные связанные с сетью IP-адреса).

Это конкретно относится к localhost, а не имя хоста для Вашей машины.


Ваш второй - о Вашем динамическом IP.

Это должно быть в его собственном вопросе, но я думаю, что мы должны переопределить то, что Вы спрашиваете. Вы спрашиваете это:

Другой запрос: я могу использовать свой динамический IP (как настроено DHCP в моем соединении Wi-Fi) как localhost для хостинга моего HTML или php файлов?

Позволяет изменяют это для выяснения у этого:

Я могу использовать свой динамический IP, присвоенный моим беспроводным маршрутизатором с другими системами размещать мой HTML или файлы PHP?

Я переопределяю Ваш вопрос как это, потому что Вы не можете использовать localhost за пределами Вашего компьютера. 127.0.0.1 - 127.255.255.255 только работа над тем одним компьютером. Если Вы просите использовать свое динамическое 192.168.x.x (или независимо от того, что частный диапазон IP настроен на Вашем Wi-Fi), адрес для Ваших файлов, Вы обратились бы к своему компьютеру с тем IP вместо localhost, в другом месте в Вашей сети.

С этой целью любой Ваш маршрутизатор должен смочь решить HOSTNAME запросы от других систем и точки к частному внутреннему адресу DHCP или друг другу система должна иметь их hosts файл, отредактированный для указания hostname к адресу DHCP.

Теперь, если Вы хотите разместить файлы ВНЕ своей сети, Вы испытываете необходимость в двух вещах: (1) Динамический адрес DNS от некоторого динамического поставщика DNS. (2) перенаправление портов от Вашего маршрутизатора до Вашего внутреннего компьютерного адреса. (Существуют другие вопросы и отвечают за то, что сделали этого, тем не менее, следовательно, почему я не вдаюсь в подробности здесь),

1
ответ дан 12 October 2014 в 19:49

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

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