login
Header Space

 
 

Re: hoststated(8): DNS Relay uses unexpected source IP address

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: OpenBSD Misc List <misc@...>
Date: Sunday, November 18, 2007 - 2:41 am

On Nov 17, 2007 4:58 PM, Rolf Sommerhalder
<rolf.sommerhalder@alumni.ethz.ch> wrote:


After a deep dive into the sources of hoststated, my current
understanding is that this is not a problem caused by hoststated
itself, but rather how the underlaying IP stack determines the source
IP address of a UDP packet when the server is multi-homed.

relay_dns_request() in src/usr.sbin/hoststated/relay_udp.c calls
sendto() with the correct destination IP. However, the source IP
address can not be passed to sendto().

Are there facilities to set the source address for UDP packets sent
from a multi-homed server?
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
hoststated(8): DNS Relay uses unexpected source IP address, Rolf Sommerhalder, (Sat Nov 17, 11:01 am)
Re: hoststated(8): DNS Relay uses unexpected source IP address, Rolf Sommerhalder, (Mon Nov 19, 2:25 pm)
Re: hoststated(8): DNS Relay uses unexpected source IP address, Rolf Sommerhalder, (Sat Nov 17, 11:58 am)
Re: hoststated(8): DNS Relay uses unexpected source IP address, Rolf Sommerhalder, (Sun Nov 18, 2:41 am)
Re: hoststated(8): DNS Relay uses unexpected source IP address, Rolf Sommerhalder, (Sun Nov 18, 3:37 am)
speck-geostationary