---
title: nw_resolver_config_t
framework: network
role: symbol
role_heading: Type Alias
path: network/nw_resolver_config_t
---

# nw_resolver_config_t

A DNS server configuration that uses TLS or HTTPS.

## Declaration

```swift
typealias nw_resolver_config_t = any OS_nw_resolver_config
```

## See Also

### Requiring Encrypted DNS

- [nw_privacy_context_require_encrypted_name_resolution(_:_:_:)](network/nw_privacy_context_require_encrypted_name_resolution(_:_:_:).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)
