Yes but it is dependent on proper name resolution.
For example, a SpectroSERVER system has three different NICs connected to three different networks with the following ip addresses and hostnames:
NIC1 – 10.10.6.2 – FQDN “SS.nam.com” – hostname “SS”
NIC2 – 126.96.36.199 – FQDN “SS.lam.com” – hostname “SS”
NIC3 – 188.8.131.52 – FQDN “SS.apj.com” – hostname “SS”
When the SpectroSERVER is started, it will bind to “SS” on all interfaces and use all interfaces as necessary.
For outgoing traffic like snmp and icmp, the SpectroSERVER works at the application layer and sends the request down the stack. It is up to the network configuration on the system to ensure the request is routed out the appropriate interface.
For incoming traffic like a client connection, it is up to the client in that network to resolve the hostname of the SpectroSERVER. For example, a client on the 10.10.0.0 network would need to resolve “SS” to 10.10.6.2 while a client on the 184.108.40.206 network would resolve “SS” to 220.127.116.11.
The design was intended to have maximum flexibility in all network configurations including a NAT configuration.