Skip to main content

prefer-dns

Enforce usage of DNS instead of IP addresses.

Rule Details

When connecting to remote servers, ensure the usage of DNS instead of IP addresses to avoid issues.

The following attributes are evaluated:

- http.url
- db.connection_string

If span kind is "client", the following attributes are evaluated:

- net.peer.name

Options

This rule has the following options:

  • "error" requires DNS over IP addresses
  • "disabled" disables the DNS over IP addresses verification
  • "warning" verifies DNS over IP addresses but does not impact the analyzer score

When Not To Use It

If you intentionally use and record IP addresses then you can disable this rule.