Unexpected Alias behavior with FQDN



  • I have noticed that if you create an alias using an FQDN, that if you have are running dual stack (both A and AAAA records) you get a result that was unexpected, at least to me.

    My setup:

    I have a domain with CloudFlare, example.com

    I have my local pfsense setup with lab.example.com for the domain.

    I register a static ipv6 AAAA record in Cloudflare for a local host called isaacfl.lab.example.com

    Since it is dual stack I have a static DHCP reservation for isaacfl to 10.23.10.10.

    I have the pfsense resolver (in resolver mode) with System Domain Local Zone Type to "Type Transparent". My understanding is that "Type transparent" should provide record request if it is local or it will go out and look it up if it doesn't find the record locally.

    This seems to work as when I do a DNS lookup for isaacfl.lab.iznmort.com it resolves both the A record (10.23.10.100 and the AAAA record with the ipv6 as entered in Cloudflare.

    However, when I create an alias using the FQDN and then a rule to pass the Alias, the Diagnostics/Tables only shows the entry for the A record.

    Here is the WAN rules so you understand what I am doing:

    0_1550613358603_Annotation 2019-02-19 133947.png

    If I create a host override in the resolver with the same ipv6 record then the table shows both entries.

    It seems that even though the DNS is able to resolve both an A and an AAAA record for a FQDN, the Alias function will only get both if they are in the local Host Overrides of the Resolver.



  • As part of my testing, I also created another Alias, HOST_ISAACFL_v6, and used it for the ipv6 firewall rule. Even with a different alias it still did not get the AAAA record in Diagnostics \ Tables.

    I verified with a port scanner that the traffic did not get through.

    Since I have only the one host, I just created a duplicated AAAA record in my local Host Overrides, so that is as far as I went with it.



  • Are you using 2.4.4_p2 ?
    FQDN-Alias Support is broken, see Bug
    https://redmine.pfsense.org/issues/9296

    Try to revert to 2.4.4


Log in to reply