github.com/hexonet/dnscontrol@v0.2.8/docs/_functions/domain/IGNORE.md (about)

     1  ---
     2  name: IGNORE
     3  ---
     4  
     5  IGNORE can be used to ignore some records presents in zone.
     6  All records (independently of their type) of that name will be completely ignored.
     7  
     8  IGNORE is like NO_PURGE except it acts only on some specific records intead of the whole zone.
     9  
    10  IGNORE is generally used in very specific situations:
    11  
    12  * Some records are managed by some other system and DNSControl is only used to manage some records and/or keep them updated. For example a DNS record that is managed by Kubernetes External DNS, but DNSControl is used to manage the rest of the zone. In this case we don't want dnscontrol to try to delete the externally managed record.
    13  * To work-around a pseudo record type that is not supported by DNSControl. For example some providers have a fake DNS record type called "URL" which creates a redirect. DNSControl normally deletes these records because it doesn't understand them. IGNORE will leave those records alone.
    14  
    15  In this example, dnscontrol will insert/update the "baz.example.com" record but will leave unchanged the "foo.example.com" and "bar.example.com" ones.
    16  
    17  {% include startExample.html %}
    18  {% highlight js %}
    19  D("example.com",
    20    IGNORE("foo"),
    21    IGNORE("bar"),
    22    A("baz", "1.2.3.4")
    23  );
    24  {%endhighlight%}
    25  {% include endExample.html %}
    26  
    27  It is considered as an error to try to manage an ignored record.