DNSMASQ Укажите номер порта в dhcp-option = 6

I запустите Ubuntu 16.04 LTS.

Я хочу перенаправить DNS-запросы, поступающие с некоторого ip [-range], на другой экземпляр dnsmasq на порт 1995 . Для этого я добавил эти строки в файл /etc/dnsmasq.conf :

dhcp-range=set:red,10.10.10.11,10.10.10.222,255.255.255.0,12h
dhcp-option=tag:red,6,10.10.10.10:1995

Но когда я перезапускаю dnsmasq , он не сообщает, что Неверный IP-адрес в строке .. .

Я также пробовал

dhcp-option=tag:red,6,10.10.10.10#1995 

Это также не удается, поскольку Неверный IP-адрес

Теперь, скажите мне, как указать номер порта других DNS-серверов в dhcp-option ?

1
задан 3 December 2017 в 09:05
1 ответ

ഇതിലേക്ക് വരുമ്പോൾ, ഇവിടെ പ്രശ്നം അത്രയല്ല dnsmasq , പക്ഷേ ഡി‌എച്ച്‌സി‌പി പ്രോട്ടോക്കോൾ തന്നെ.

ഓപ്ഷൻ 6 ന് ഒരു പോർട്ടും കൈവശം വയ്ക്കാനുള്ള ഫീൽഡില്ല, 4 ഒക്ടെറ്റ് / ബൈറ്റ് (32 ബിറ്റ്) ഐ‌പി‌വി 4 വിലാസങ്ങളുടെ ഒരു ശ്രേണി മാത്രമേയുള്ളൂ.

ൽ നിന്ന് BOOTP വെണ്ടർ വിപുലീകരണങ്ങൾ :

3.8. Domain Name Server Option

   The domain name server option specifies a list of Domain Name System
   (STD 13, RFC 1035 [8]) name servers available to the client.  Servers
   SHOULD be listed in order of preference.

   The code for the domain name server option is 6.  The minimum length
   for this option is 4 octets, and the length MUST always be a multiple
   of 4.

    Code   Len         Address 1               Address 2
   +-----+-----+-----+-----+-----+-----+-----+-----+--
   |  6  |  n  |  a1 |  a2 |  a3 |  a4 |  a1 |  a2 |  ...
   +-----+-----+-----+-----+-----+-----+-----+-----+--


മൊത്തത്തിലുള്ള സമീപനം നിങ്ങൾ മാറ്റുന്നില്ലെങ്കിൽ, വ്യത്യസ്ത പോർട്ടുകളേക്കാൾ വ്യത്യസ്ത വിലാസങ്ങളിൽ നിങ്ങളുടെ വ്യത്യസ്ത നെയിംസർവറുകൾ ഇടാൻ നിങ്ങൾ ആഗ്രഹിക്കും.

2
ответ дан 3 December 2019 в 20:17

Теги

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