(
exists setting "_BESClient_Relay_NameOverride" of client and exists it whose
(
exists it as integer
)
of preceding texts of firsts "." of following texts of substrings "." of
(
"." &
(
value of setting "_BESClient_Relay_NameOverride" of client as string
)
& "."
)
)
AND
(
not exists it whose
(
it = value of setting "_BESClient_Relay_NameOverride" of client
)
of addresses whose
(
it as string != "0.0.0.0"
)
of ip interfaces whose
(
loopback of it = false
)
of network
)
(exists setting "_BESClient_Relay_NameOverride" of client and exists it whose (exists it as integer) of preceding texts of firsts "." of following texts of substrings "." of ("." & (value of setting "_BESClient_Relay_NameOverride" of client as string) & ".")) AND (not exists it whose (it = value of setting "_BESClient_Relay_NameOverride" of client) of addresses whose (it as string != "0.0.0.0") of ip interfaces whose (loopback of it = false) of network)