You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As far as I can tell, we aren't actually using/needing DNS here anyway, we just need an IP to create a socket so we can determine the local machine's IP.
Expected Behavior
See if we can avoid needing an external IP at all; if not, maybe make a config option?
Actual Behavior
Access to 8.8.8.8 is necessary for Duo Unix to function.
Steps to Reproduce
N/A
Workarounds
N/A
The text was updated successfully, but these errors were encountered:
Customer here - there are many networks where we block external DNS resolvers. We absolutely detest coming across software that uses such resolvers with no way to change the behavior of.
Just in case you needed some customer sentiment to move this along.
Description
In https://github.com/duosecurity/duo_unix/blob/master/lib/util.c#L272 we have the Google DNS server hard-coded
sin.sin_addr.s_addr = inet_addr("8.8.8.8"); /* XXX Google's DNS Server */
Which could be a problem if that's blocked for whatever reason.
As far as I can tell, we aren't actually using/needing DNS here anyway, we just need an IP to create a socket so we can determine the local machine's IP.
Expected Behavior
See if we can avoid needing an external IP at all; if not, maybe make a config option?
Actual Behavior
Access to 8.8.8.8 is necessary for Duo Unix to function.
Steps to Reproduce
N/A
Workarounds
N/A
The text was updated successfully, but these errors were encountered: