Domain Search List
Many DHCP servers will not encode a domain search list for you, instead requiring you to encode it on your own and place the hex in some ungodly corner of their user interface. Here, I offer a client-side script to at least perform the former.
Enter the domains in your search list in the box below and click "Encode". Domains should be separated by spaces. E.g.,
google.com yahoo.com
.
Error:
Result
Here is an example that creates a new option, and appends it to an OptionSet. You must then add this OptionSet to your DHCP server configuration. If you later want to change this value, adjustments would be needed to the below:
/ip dhcp-server option
add code=119 name=domain-search value=""
/ip dhcp-server option sets
add name=domain-search-set options=domain-search
Raw option value:
(I'm not sure how to do this, please open a PR if you have better instructions)
ip dhcp pool POOL_NAME
option 119 hex
Raw option value:
(I'm not sure how to do this, please open a PR if you have better instructions)
netsh dhcp server V4 set optionvalue 119 BYTE
Raw option value:
(I'm not sure how to do this, please open a PR if you have better instructions)
set access address-assignment pool POOL_NAME family inet \
dhcp-attributes option 119 hex-string
Raw option value:
(I'm not sure how to do this, please open a PR if you have better instructions)
ip dhcp pool POOL_NAME option 119 hex
Raw option value:
In the interface.network
file in which the DHCP server is configured, you can
configure option 119 with the SendOption
parameter as demonstrated below:
[Network]
DHCP=yes
[DHCPv4]
SendOption=119:string:
Raw option value:
Hex:
Decode
Enter a hex, Mikrotik, or systemd-network (C string literal) input string here to decode the domain search list