[GH-ISSUE #1769] Make the agent more resilient against DNS issues #1101

Open
opened 2026-03-02 02:21:10 +03:00 by kerem · 3 comments
Owner

Originally created by @P6g9YHK6 on GitHub (Feb 23, 2024).
Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/1769

Is your feature request related to a problem? Please describe.
When an agent loses DNS services it will not work anymore. (Mesh is not or less impacted)

Describe the solution you'd like
when a dns resolution fails it should fallback to the latest known working ip that was replied and probably changes the color of the "connectivity icon" to yellow or else.

Additional context
https://discord.com/channels/736478043522072608/1204337171633283092

Originally created by @P6g9YHK6 on GitHub (Feb 23, 2024). Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/1769 **Is your feature request related to a problem? Please describe.** When an agent loses DNS services it will not work anymore. (Mesh is not or less impacted) **Describe the solution you'd like** when a dns resolution fails it should fallback to the latest known working ip that was replied and probably changes the color of the "connectivity icon" to yellow or else. **Additional context** https://discord.com/channels/736478043522072608/1204337171633283092
Author
Owner

@dinger1986 commented on GitHub (Mar 10, 2024):

could this not be simply accomplished by using a script which updates the hosts file?

<!-- gh-comment-id:1987352481 --> @dinger1986 commented on GitHub (Mar 10, 2024): could this not be simply accomplished by using a script which updates the hosts file?
Author
Owner

@P6g9YHK6 commented on GitHub (Mar 11, 2024):

yes, but in this case i got the feeling that this is more a global "tactical" issue than a client sided one :)
for exemple the ESET management agent allow to set a list of whole lists of different addresses to access to the console. while my proposal does not go as far as this it is a common industry issue.

image

<!-- gh-comment-id:1987904649 --> @P6g9YHK6 commented on GitHub (Mar 11, 2024): yes, but in this case i got the feeling that this is more a global "tactical" issue than a client sided one :) for exemple the ESET management agent allow to set a list of whole lists of different addresses to access to the console. while my proposal does not go as far as this it is a common industry issue. ![image](https://github.com/amidaware/tacticalrmm/assets/17877371/1ec042ea-2e4d-4d12-9e3c-384c9bd06c2c)
Author
Owner

@bbrendon commented on GitHub (Mar 13, 2024):

LoL. I came here to say WTF. but I see the comment was deleted.

<!-- gh-comment-id:1993440630 --> @bbrendon commented on GitHub (Mar 13, 2024): LoL. I came here to say WTF. but I see the comment was deleted.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/tacticalrmm#1101
No description provided.