rsyslog will leverage any DNS caching that the system does. check for
instances of nscd, and be aware that the dig utility does not consider
any such cache.
it is also very important to understand that the DNS name is only used
once, when the connection to the remote system is established. if the
log stream is steady enough so that the connection never goes away, then
DNS could change any number of times behind the scenes and the open
connection would neither know or care.
if the connection did time out and go away, then the next time a packet
came in and the connection to the remote host had to be re-established,
a DNS lookup would occur and the new value used. this is obviously the
same thing that happens when you restart.
hope that helps,
On 5/28/20 9:31 AM, Olivia Nelson via rsyslog wrote:
Software version
---------------
I'm testing this behavior on CentOS 6, if it's already fixed I can
recompile and test a newer version:
# rpm -qa | grep rsyslog
rsyslog-5.8.10-10.el6_6.x86_64
Step to reproduce
---------------
Configured rsyslogd to forward logs to log1.example.com
*.* @log1.example.com:514
Create a test log with logger command
logger -t test RANDOM_STRING
And I confirm it's received on the remote host by grepping the files.
Then I change the DNS A record of log1.example.com to another IP, wait
for TTL to expire, and confirm the IP has changed with dig command.
If I execute the logger command again, the log is still sent to the
old IP address.
Conclusion
---------------
rsyslogd would never update the IP address, unless I manually restart
the rsyslog daemon. Is it by design?
_______________________________________________
rsyslog mailing list
https://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE
THAT.
_______________________________________________
rsyslog mailing list
https://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE
THAT.