[syslog-ng] 'network' Destination With Hostname Resolution (IPv4 vs IPv6)

David Hauck davidh at netacquire.com
Wed Sep 19 17:23:18 UTC 2018


Hi,
 
Thought I would reach out again to see if anyone had any thoughts on the item below.
 
Thanks for the consideration,
-David
 
On Wednesday, September 12, 2018 3:39 PM, syslog-ng <syslog-ng-bounces at lists.balabit.hu> On Behalf Of David Hauck wrote:
> Hi,
> 
> I have a question regarding how to specify a network destination when using a hostname when the
> hostname can be resolved to either IPv4 or IPv6. In particular what should be specified by the ip-
> protocol() parameter? There are some configuration scenarios and/or target installations that don't
> know a priori whether the DNS configuration will resolve to an IPv4 or IPv6 address.
> 
> E.g.,
> 
> destination d_tcp6 {
>     network(
>         "myhost"
>         port(514)
>         transport(udp)
>         ip-protocol(6 or 4 or ??)
>         );
> };
> 
> It seems like it would simple enough to have syslog-ng simply validate the resulting IP address string to
> determine which of ip-protocol(4) or ip-protocol(6) is actually needed. In fact, I would argue that
> specifying an IP address string (as the "<destination-address>" value) could result in the same
> determination (the address string necessarily unambiguously determines whether the reference is an
> IPv4 or an IPv6 address and I would think there is a 1-1 relationship between this determination and
> whether ip-protocol(4) or ip-protocol(6) is used - (in other words it would never make sense to have
> these mixed: "::1" and ip-protocol(4) would be invalid).
> 
> Thanks, -David
> _________________________________________________________________________
> ____ _ Member info: https://lists.balabit.hu/mailman/listinfo/syslog-ng
> Documentation:
> http://www.balabit.com/support/documentation/?product=syslog-ng FAQ:
> http://www.balabit.com/wiki/syslog-ng-faq


More information about the syslog-ng mailing list