Как автоматически разрешать имена серверов в настраиваемом .local SLD?

set и unset не являются сторонними двоичными файлами. Это Shell Builtins. Это означает, что они «внутри» оболочки. Если вы используете bash, вы можете запустить type, чтобы проверить его.

$ type set
set is a shell builtin
$ type unset
unset is a shell builtin

Цитата из Bash Reference:

Встроенные команды содержатся внутри сама оболочка. Когда имя встроенной команды используется как первое слово простой команды (см. Раздел 3.2.1 «Простые команды»), оболочка выполняет команду напрямую, не вызывая другую программу. Встроенные команды необходимы для реализации функциональности, невозможной или неудобной для получения с помощью отдельных утилит.

Чтобы найти руководство для unset, просто запустите man bash. Или вы можете найти информацию Shell Builtins .

0
задан 13 July 2017 в 01:35

3 ответа

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

В зависимости от настройки вашей системы это будет один из двух способов.

[d4 ] Первый способ: если ваша система настроена с помощью /etc/network/interfaces ПРЕДУПРЕЖДЕНИЕ: В этом разделе предполагается, что вы имеете доступ к sudo или root и можете редактировать свою конфигурацию системы без изменения команды ИТ как администратор.

Если ваша система является static-IP'd с /etc/network/interfaces, тогда у вас может быть что-то подобное в этом файле:

auto enp7s0
iface enp7s0 inet static
       address 10.75.250.20
       netmask 255.255.255.0
       gateway 10.75.250.1
       dns-nameserver 10.74.0.10 10.74.0.10
       dns-search foobar.baz

Если это так, то просто добавьте дополнительные поддомены в ваших поисковых доменах, и это сработает - поэтому вы увидите что-то вроде этого:

auto enp7s0
iface enp7s0 inet static
       address 10.75.250.20
       netmask 255.255.255.0
       gateway 10.75.250.1
       dns-nameserver 10.74.0.10 10.74.0.10
       dns-search foobar.baz qa.foobar.baz

Я предполагаю, что если вы статически настраиваете конфигурацию, вам может потребоваться указать дополнительные DNS-поисковые домены, которые, возможно, уже переданы статическим резервированием DHCP в системе Windows DHCP.

При этом, если ваша сеть DHCP и дополнительные поисковые домены статически вы увидите что-то еще, как в /etc/network/interfaces:

auto enp7s0
iface enp7s0 inet dhcp

Если это то, что вы видите, вам нужно поговорить с вашими ИТ-специалистами и убедиться, что они обновляют поисковые домены который DHCP способен отправить. Таким образом, у них есть все промежуточные части субдомена, которые будут происходить, когда вы просто попытаетесь перейти непосредственно к имени хоста.

Вы этот определяете области поиска хотя если вам действительно нужно настроить DHCP, например:

auto enp7s0 iface enp7s0 inet dhcp dns-search foobar.baz qa.foobar.baz

Обратите внимание, что оба этих /etc/network/interfaces требуют, чтобы вы отредактировали файл как администратор, а затем перезагрузите свою систему, чтобы правильно применить изменения конфигурации.

Второй способ: если вы используете Network Manager для настройте свою систему

Здесь на самом деле два случая. Обратите внимание, что оба этих подхода /etc/network/interfaces требуют, чтобы вы отредактировали файл как администратор, а затем перезагрузите свою систему, чтобы правильно применить изменения конфигурации. , после того, как вы изменили эти конфигурации, вам нужно отключить и снова подключиться с помощью Network Manager.

Случай A: ваша сеть статически настроена.

Если вы перейдете в «Диспетчер сети» и выберите «Изменить подключения» в диспетчере сетей меню и отредактировать параметр подключения к сети Ethernet (возможно, у вас есть только один, называемый «Ethernet-соединение 1» или аналогичный):

Вам нужно будет добавить дополнительные поисковые домены в , чтобы поиск доменов, используя запятые или пробелы для разделения поисковых доменов. Таким образом, вы сможете автоматически запрашивать «поисковые домены» для поиска имен хостов, как это делает Windows.

Случай B: Ваша сеть динамически настроена.

[d33 ] Если ваша сеть динамически настроена, вы можете поговорить с вашей ИТ-командой, чтобы убедиться, что соответствующие домены, поддерживаемые DHCP, фактически обновлены со всеми дополнительными промежуточными доменными именами там.

это всего лишь случай отсутствия всех доменов поиска, и это все DHCP, мы увидим такие настройки IPv4:

Если это то, что вы видите, то, как и в разделе «Первый путь», вам просто нужно добавить дополнительные промежуточные домены (например, qa.foobar.baz) в настройку конфигурации «Дополнительные области поиска».

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

0
ответ дан 22 May 2018 в 20:36
  • 1
    Я использую NetworkManager с DHCP, и для моего конкретного случая мне пришлось добавить companyname.local, qa.companyname.local, чтобы разрешить оба адреса. если я только добавил qa.companyname.local, я смог разрешить qa-server-4, но не qa-server-1. – David Yarbrough 13 July 2017 в 18:37

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

В зависимости от настройки вашей системы это будет один из двух способов.

Первый способ: если ваша система настроена с помощью /etc/network/interfaces

ПРЕДУПРЕЖДЕНИЕ: В этом разделе предполагается, что вы имеете доступ к sudo или root и можете редактировать свою конфигурацию системы без изменения команды ИТ как администратор.

Если ваша система является static-IP'd с /etc/network/interfaces, тогда у вас может быть что-то подобное в этом файле:

auto enp7s0 iface enp7s0 inet static address 10.75.250.20 netmask 255.255.255.0 gateway 10.75.250.1 dns-nameserver 10.74.0.10 10.74.0.10 dns-search foobar.baz

Если это так, то просто добавьте дополнительные поддомены в ваших поисковых доменах, и это сработает - поэтому вы увидите что-то вроде этого:

auto enp7s0 iface enp7s0 inet static address 10.75.250.20 netmask 255.255.255.0 gateway 10.75.250.1 dns-nameserver 10.74.0.10 10.74.0.10 dns-search foobar.baz qa.foobar.baz

Я предполагаю, что если вы статически настраиваете конфигурацию, вам может потребоваться указать дополнительные DNS-поисковые домены, которые, возможно, уже переданы статическим резервированием DHCP в системе Windows DHCP.

При этом, если ваша сеть DHCP и дополнительные поисковые домены статически вы увидите что-то еще, как в /etc/network/interfaces:

auto enp7s0 iface enp7s0 inet dhcp

Если это то, что вы видите, вам нужно поговорить с вашими ИТ-специалистами и убедиться, что они обновляют поисковые домены который DHCP способен отправить. Таким образом, у них есть все промежуточные части субдомена, которые будут происходить, когда вы просто попытаетесь перейти непосредственно к имени хоста.

Вы этот определяете области поиска хотя если вам действительно нужно настроить DHCP, например:

auto enp7s0 iface enp7s0 inet dhcp dns-search foobar.baz qa.foobar.baz

Обратите внимание, что оба этих /etc/network/interfaces требуют, чтобы вы отредактировали файл как администратор, а затем перезагрузите свою систему, чтобы правильно применить изменения конфигурации.

Второй способ: если вы используете Network Manager для настройте свою систему

Здесь на самом деле два случая. Обратите внимание, что оба этих подхода /etc/network/interfaces требуют, чтобы вы отредактировали файл как администратор, а затем перезагрузите свою систему, чтобы правильно применить изменения конфигурации. , после того, как вы изменили эти конфигурации, вам нужно отключить и снова подключиться с помощью Network Manager.

Случай A: ваша сеть статически настроена.

Если вы перейдете в «Диспетчер сети» и выберите «Изменить подключения» в диспетчере сетей меню и отредактировать параметр подключения к сети Ethernet (возможно, у вас есть только один, называемый «Ethernet-соединение 1» или аналогичный):

Вам нужно будет добавить дополнительные поисковые домены в , чтобы поиск доменов, используя запятые или пробелы для разделения поисковых доменов. Таким образом, вы сможете автоматически запрашивать «поисковые домены» для поиска имен хостов, как это делает Windows.

Случай B: Ваша сеть динамически настроена.

Если ваша сеть динамически настроена, вы можете поговорить с вашей ИТ-командой, чтобы убедиться, что соответствующие домены, поддерживаемые DHCP, фактически обновлены со всеми дополнительными промежуточными доменными именами там.

это всего лишь случай отсутствия всех доменов поиска, и это все DHCP, мы увидим такие настройки IPv4:

Если это то, что вы видите, то, как и в разделе «Первый путь», вам просто нужно добавить дополнительные промежуточные домены (например, qa.foobar.baz) в настройку конфигурации «Дополнительные области поиска».

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

0
ответ дан 18 July 2018 в 10:22

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

В зависимости от настройки вашей системы это будет один из двух способов.

Первый способ: если ваша система настроена с помощью /etc/network/interfaces

ПРЕДУПРЕЖДЕНИЕ: В этом разделе предполагается, что вы имеете доступ к sudo или root и можете редактировать свою конфигурацию системы без изменения команды ИТ как администратор.

Если ваша система является static-IP'd с /etc/network/interfaces, тогда у вас может быть что-то подобное в этом файле:

auto enp7s0 iface enp7s0 inet static address 10.75.250.20 netmask 255.255.255.0 gateway 10.75.250.1 dns-nameserver 10.74.0.10 10.74.0.10 dns-search foobar.baz

Если это так, то просто добавьте дополнительные поддомены в ваших поисковых доменах, и это сработает - поэтому вы увидите что-то вроде этого:

auto enp7s0 iface enp7s0 inet static address 10.75.250.20 netmask 255.255.255.0 gateway 10.75.250.1 dns-nameserver 10.74.0.10 10.74.0.10 dns-search foobar.baz qa.foobar.baz

Я предполагаю, что если вы статически настраиваете конфигурацию, вам может потребоваться указать дополнительные DNS-поисковые домены, которые, возможно, уже переданы статическим резервированием DHCP в системе Windows DHCP.

При этом, если ваша сеть DHCP и дополнительные поисковые домены статически вы увидите что-то еще, как в /etc/network/interfaces:

auto enp7s0 iface enp7s0 inet dhcp

Если это то, что вы видите, вам нужно поговорить с вашими ИТ-специалистами и убедиться, что они обновляют поисковые домены который DHCP способен отправить. Таким образом, у них есть все промежуточные части субдомена, которые будут происходить, когда вы просто попытаетесь перейти непосредственно к имени хоста.

Вы этот определяете области поиска хотя если вам действительно нужно настроить DHCP, например:

auto enp7s0 iface enp7s0 inet dhcp dns-search foobar.baz qa.foobar.baz

Обратите внимание, что оба этих /etc/network/interfaces требуют, чтобы вы отредактировали файл как администратор, а затем перезагрузите свою систему, чтобы правильно применить изменения конфигурации.

Второй способ: если вы используете Network Manager для настройте свою систему

Здесь на самом деле два случая. Обратите внимание, что оба этих подхода /etc/network/interfaces требуют, чтобы вы отредактировали файл как администратор, а затем перезагрузите свою систему, чтобы правильно применить изменения конфигурации. , после того, как вы изменили эти конфигурации, вам нужно отключить и снова подключиться с помощью Network Manager.

Случай A: ваша сеть статически настроена.

Если вы перейдете в «Диспетчер сети» и выберите «Изменить подключения» в диспетчере сетей меню и отредактировать параметр подключения к сети Ethernet (возможно, у вас есть только один, называемый «Ethernet-соединение 1» или аналогичный):

Вам нужно будет добавить дополнительные поисковые домены в , чтобы поиск доменов, используя запятые или пробелы для разделения поисковых доменов. Таким образом, вы сможете автоматически запрашивать «поисковые домены» для поиска имен хостов, как это делает Windows.

Случай B: Ваша сеть динамически настроена.

Если ваша сеть динамически настроена, вы можете поговорить с вашей ИТ-командой, чтобы убедиться, что соответствующие домены, поддерживаемые DHCP, фактически обновлены со всеми дополнительными промежуточными доменными именами там.

это всего лишь случай отсутствия всех доменов поиска, и это все DHCP, мы увидим такие настройки IPv4:

Если это то, что вы видите, то, как и в разделе «Первый путь», вам просто нужно добавить дополнительные промежуточные домены (например, qa.foobar.baz) в настройку конфигурации «Дополнительные области поиска».

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

0
ответ дан 24 July 2018 в 19:33

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

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