---
title: "nw_privacy_context_require_encrypted_name_resolution(_:_:_:)"
framework: network
role: symbol
role_heading: Function
path: "network/nw_privacy_context_require_encrypted_name_resolution(_:_:_:)"
---

# nw_privacy_context_require_encrypted_name_resolution(_:_:_:)

Requires that any DNS name resolution for connections associated with this context use encrypted transports, such as TLS or HTTPS.

## Declaration

```swift
func nw_privacy_context_require_encrypted_name_resolution(_ privacy_context: nw_privacy_context_t, _ require_encrypted_name_resolution: Bool, _ fallback_resolver_config: nw_resolver_config_t?)
```

## See Also

### Requiring Encrypted DNS

- [nw_resolver_config_t](network/nw_resolver_config_t.md)
- [nw_resolver_config_create_https(_:)](network/nw_resolver_config_create_https(_:).md)
- [nw_resolver_config_create_tls(_:)](network/nw_resolver_config_create_tls(_:).md)
- [nw_resolver_config_add_server_address(_:_:)](network/nw_resolver_config_add_server_address(_:_:).md)
