diff --git a/man/systemd.network.xml b/man/systemd.network.xml
index c52b80f285..9ac7c13811 100644
--- a/man/systemd.network.xml
+++ b/man/systemd.network.xml
@@ -3276,12 +3276,43 @@ Token=prefixstable:2002:da8:1::
ServerAddress=
- Specifies server address for the DHCP server. Takes an IPv4 address with prefix
- length, for example 192.168.0.1/24. This setting may be useful when the link on
- which the DHCP server is running has multiple static addresses. When unset, one of static addresses
- in the link will be automatically selected. Defaults to unset.
+
+ Specifies the server address for the DHCP server. Takes an IPv4 address with prefix length
+ separated with a slash, e.g. 192.168.0.1/24. Defaults to unset, and one of
+ static IPv4 addresses configured in [Network] or [Address] section will be automatically selected.
+ This setting may be useful when the interface on which the DHCP server is running has multiple
+ static IPv4 addresses.
+ This implies Address= in [Network] or [Address] section with the same
+ address and prefix length. That is,
+ [Network]
+DHCPServer=yes
+Address=192.168.0.1/24
+Address=192.168.0.2/24
+[DHCPServer]
+ServerAddress=192.168.0.1/24
+ or
+ [Network]
+DHCPServer=yes
+[Address]
+Address=192.168.0.1/24
+[Address]
+Address=192.168.0.2/24
+[DHCPServer]
+ServerAddress=192.168.0.1/24
+ are equivalent to the following.
+ [Network]
+DHCPServer=yes
+Address=192.168.0.2/24
+[DHCPServer]
+ServerAddress=192.168.0.1/24
+
+ Since version 255, like the Address= setting in [Network] or [Address]
+ section, this also supports a null address, e.g. 0.0.0.0/24, and an unused
+ address will be automatically selected. For more details about the automatic address selection,
+ see Address= setting in [Network] section in the above.
-
+
+