Как получить доступ к серверу ubuntu, используя только имя хоста, а не hostname.local

Менеджер пакетов Muon (sudo apt-get install muon) имеет перечисленные драйверы и доступен для установки. После того, как вы получите версию драйвера (sudo ubuntu-drivers devices), вы можете найти ее и заметить двоичный драйвер с этим номером версии.

0
задан 15 February 2018 в 17:56

4 ответа

Вы настроили имя хоста и хосты только на своем сервере. В этом случае только сервер знает, что это имя хоста.

Для доступа к этому серверу с помощью имени хоста у вас должны быть правильно настроенные DNS-записи или записи в файле hosts на вашем компьютере (для правильного разрешения имени хоста на IP-адрес). [ ! d1]

0
ответ дан 17 July 2018 в 20:47

Если вы хотите, чтобы имя хоста и имя хоста были разрешены, и вы используете linux для доступа к имени хоста, вы должны добавить

search local

в файл /etc/resolv.conf. Я не уверен, как вы это делаете, если сгенерирован resolv.conf. Однако посмотрите http://man7.org/linux/man-pages/man5/resolv.conf.5.html, где вы можете увидеть директивы для файла resolv.conf.

Вы должны всегда добавляйте свой домен (ы) с помощью search, если вы хотите, чтобы и короткие имена были правильно разрешены. Если компьютер находится в том же домене, вы также можете использовать ключевое слово domain. Поскольку ваш верхний домен является локальным, вам не нужно изменять параметр ndots.

Вероятно, самый простой способ сделать эту работу - назвать компьютер, с которого вы пытаетесь получить доступ hostname, чтобы быть yourcomputer.local. Таким образом, local будет автоматически рассматриваться как ваш домен, и оба (hostname и hostname.local) будут разрешены.

Вы не указали достаточно подробностей, какую ОС вы используете для доступа имя хоста и как вы хотите получить к нему доступ.

0
ответ дан 17 July 2018 в 20:47

Вы настроили имя хоста и хосты только на своем сервере. В этом случае только сервер знает, что это имя хоста.

Для доступа к этому серверу с помощью имени хоста у вас должны быть правильно настроенные DNS-записи или записи в файле hosts на вашем компьютере (для правильного разрешения имени хоста на IP-адрес). [ ! d1]

0
ответ дан 23 July 2018 в 21:26
  • 1
    У меня есть приложение, работающее на этом сервере, а также доступ к нему через смартфон, окна и машину ubuntu. Это не похоже на правильный подход. Как я уже говорил, я могу получить доступ к нему с именем host.local, а не только с именем хоста – alculete 20 February 2018 в 17:27

Если вы хотите, чтобы имя хоста и имя хоста были разрешены, и вы используете linux для доступа к имени хоста, вы должны добавить

search local

в файл /etc/resolv.conf. Я не уверен, как вы это делаете, если сгенерирован resolv.conf. Однако посмотрите http://man7.org/linux/man-pages/man5/resolv.conf.5.html, где вы можете увидеть директивы для файла resolv.conf.

Вы должны всегда добавляйте свой домен (ы) с помощью search, если вы хотите, чтобы и короткие имена были правильно разрешены. Если компьютер находится в том же домене, вы также можете использовать ключевое слово domain. Поскольку ваш верхний домен является локальным, вам не нужно изменять параметр ndots.

Вероятно, самый простой способ сделать эту работу - назвать компьютер, с которого вы пытаетесь получить доступ hostname, чтобы быть yourcomputer.local. Таким образом, local будет автоматически рассматриваться как ваш домен, и оба (hostname и hostname.local) будут разрешены.

Вы не указали достаточно подробностей, какую ОС вы используете для доступа имя хоста и как вы хотите получить к нему доступ.

0
ответ дан 23 July 2018 в 21:26
  • 1
    Я добавил дополнительную информацию о проблеме, на которую надеюсь – alculete 15 February 2018 в 17:58
  • 2
    Я использую как Linux, так и Windows для доступа – alculete 19 February 2018 в 13:26

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

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