@Gertjan said in Firewall Alias not updating table correctly:
Without any local host overrides, I declared and alias "SYS_URL" with some URLs :
[image: 1565269278816-34e50b9a-b3ac-4767-872b-fbbcc76333dd-image.png]
One of them has only an IPv4 - the others have both IPv4 and an IPv6.
After validating the table, I checked right away :
[image: 1565269355357-26900ea7-4921-4e5b-8fb5-7b0d60751c3a-image.png]
witch is all correct.
You have it. Except my router is not behaving that way all the time. I have one alias that behaves exactly like yours, and another that I described in the initial post, and it isn't putting all the IP addresses into the table.
Responding to some of the other comments:
First, I don't use host overrides. From my original post: "For background, I am using DNS Resolver and there is a domain override in place for myDomain.com (TypeTransparent). It's working as expected."
Second, I am not using public DNS for this. There is a public DNS server for the MyDomain.com zone.
However my router does not forward DNS queries and the public DNS server has no entries for myHost.myDomain.com.
Third, the mydomain.com override points to a Windows AD server. I bring this up because it may be precipitating the issue. nslookup against both servers return the same results for myHost.myDomain.com. However resolving my Aliases into tables is not storing the same results into the table. In fact at the time of this writing, the table is empty.
Fourth, to be exact, I am testing the feasibility of creating private social networks using secure peer-to-peer communications. Residential service must be accommodated yet, for no good reason, most ISPs are issuing IPv6 network addressees that change. I can use dynamic DNS to communicate address changes to peers. However if I am to support this firewall I need a way to alter firewall rules when peer addresses change. In other words, I need to be able to let them in. Aliases seem like the only way to go.
So, here is how I see it now, based on input received so far:
1: This is a bug that occurs when Aliases are being resolved because it's doing its own thing and processing something other than what nslookup would return. After all I am comparing the results of an nslookup to the contents of the table and they are different.
2: It's a bug and the alias resolution process is receiving the correct list of records but is choosing, correctly or incorrectly to filter some of them out.
3: I am misunderstanding the documentation (it wouldn't be the first time, but it's rare). The documentation is vague when it comes to use-cases in this regard.
4: The documentation is missing a constraint we need to know about.
5: I missed something in the documentation (this occasionally occurs)
Right now I am inclined to go with number 1. I have been trying to determine if this is something that will will be addressed by bug #9296 , or if I need to open a new bug report. If it's not a bug then it'll become a feature request and I'll have to go another way.
@Gertran did you auto-add your alias? The timestamp entries lead me to believe that. If you did, can you tell me what button you pushed to make that happen?