Почему для настройки статического IP-адреса нужны «сетевые», «сетевые», «шлюзовые» и «DNS-серверы имен»?

При настройке статического IP-адреса вам необходимо изменить /etc/network/interfaces на:

 auto eth0 iface eth0 inet static address 10.253.0.50 netmask 255.255.255.0 network 10.253.0.0 gateway 10.253.0.1 dns-nameservers 8.8.8.8 

Почему netmask , network , gateway и dns-nameservers необходимы для настройки статического IP-адреса?

Почему они не используются при настройке динамического IP (например, DHCP)?

2 Solutions collect form web for “Почему для настройки статического IP-адреса нужны «сетевые», «сетевые», «шлюзовые» и «DNS-серверы имен»?”

С DHCP сервер обычно предоставляет всю эту информацию:

  • маршрутизация (сеть, шлюз и сетевая маска)
  • фактические DNS-серверы

Существуют особые случаи, когда вы можете предоставить некоторые или все это, например, как описано в разделе «Предоставление информации маршрутизации с использованием DHCP» .

Для небольших частных сетей обычно используется маршрутизатор в качестве сервера DHCP (сокращение проблемы до маршрутизации на / из маршрутизатора). Это не масштабируется хорошо:

  • Использование DHCP на маршрутизаторах? Вы не можете сделать это с помощью IPv6!
  • Как настроить маршрутизатор для использования DHCP

network netmask / network необходимы (теоретически достаточно AFAIK), чтобы выяснить, какая часть вашего IP-адреса является частью битов префикса сети (бит, который одинаковый для всех хостов в вашей сети, в вашем случае 10.253 ), а часть часть хост-бит или, скорее, ваш диапазон сети, например, хосты могут иметь IP-адреса от 10.253.0.1 до 10.253.255.254 (и если все биты хоста установлены в 1, вы получаете широковещательный адрес, адрес для адресации всех хостов на эта сеть). Также стоит упомянуть, что ваша сеть может быть подразделена несколько раз.

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

И что касается DNS, вероятно, вам стоит взглянуть на Википедию, объяснение там довольно хорошее: https://en.wikipedia.org/wiki/Domain_Name_System

  • Не удалось повторно подключить 3G-соединение после ввода нового IP-адреса
  • Какая польза для специальных адресов ipv6 в / etc / hosts?
  • Как определить адрес шлюза eth0, если он не является шлюзом по умолчанию?
  • Отменить команду ip без перезагрузки сервера
  • Я хочу статический IP-адрес для моего (сетевого или компьютерного)?
  • «System-config-network-tui &» не работает
  • Почему используется основная таблица, поскольку я настроил маршрутизацию для использования настраиваемой таблицы маршрутизации?
  • Может ли DNS идентифицировать имена хостов динамически, если они статически настроены?
  • команда ifconfig, отображающая внутренний IP-адрес
  • Если возможно установить постоянную настройку маршрутизации для всех ip-пакетов на определенный IP-адрес?
  • Список * все * IP-маршруты к месту назначения в таблице маршрутизации Linux
  • Карты NIC на сервере LINUX
  • Interesting Posts

    Измените известные слова 1 и 3 строки, сохраняя неизменное слово 2 постоянным

    Каковы два значения в <> в файле dd дерева устройств?

    Установка каталога mergerfs с привязкой mount под lxc не показывает ничего, кроме прав root или 555

    Как использовать одну и ту же библиотеку более одного раза в службе имен службы (NSS)

    Crontab и NMCLI

    Извлечение строк между специальными символами

    .bashrc синтаксическая ошибка рядом с неожиданным токеном `('

    Используйте предложенную коррекцию на опечатке

    Где хранятся токены AFS и как их заставить запускать сеанс экрана

    сенсорная панель не работает над установкой Arch с Gnome

    Слияние папок и замена файлов с помощью CLI

    diff два каталога для изменений и выход формата для использования для скрипта

    / etc / sysconfig / iptables: как заблокировать все, кроме портов 80 и 22?

    Почему grep иногда показывает имя файла, иногда нет?

    Создание ключа GnuPG для apache

    Linux и Unix - лучшая ОС в мире.