diff --git a/.meta/options.toml b/.meta/options.toml
index ba874d672eb79..0cfa3afe7f757 100644
--- a/.meta/options.toml
+++ b/.meta/options.toml
@@ -8,16 +8,6 @@ file checkpoints, and more. Please make sure the Vector project has write \
permissions to this dir.\
"""
-[options.dns_servers]
-type = "[string]"
-examples = [["0.0.0.0:53"]]
-description = """\
-The list of DNS servers Vector will use to resolve DNS requests. When set \
-Vector will ignore the system configuration and use only the list of DNS \
-servers provided. If this option is not set then Vector will attempt to use \
-the system configuration.\
-"""
-
[options.log_schema]
type = "table"
description = """\
diff --git a/README.md b/README.md
index 5cedc0a6cdd05..8334b67f46369 100644
--- a/README.md
+++ b/README.md
@@ -150,7 +150,6 @@ To learn more about our correctness tests, please see the [Vector test harness][
* **Multi-platform** - [Linux, MacOS, Windows, x86_64, ARM64, and ARMv7][docs.installation].
* **CI friendly** - [Config validating][docs.administration.validating] and [unit tests][guides.advanced.unit-testing] make Vector CI friendly.
* **Configurable concurrency** - All CPU cores ([service][docs.strategies#service]) or just one ([daemon][docs.strategies#daemon]) via the [`--threads` flag][docs.process-management#starting].
-* **Custom DNS** - [Custom DNS][docs.global-options#dns_servers] makes service discovery possible.
* **Optional static binary** - [Optional MUSL static binaries][pages.releases] mean zero required dependencies.
* **TLS support** - All relevant Vector components offer TLS options for secure communication.
@@ -214,7 +213,6 @@ Or use your own [preferred method][docs.installation].
[docs.deployment]: https://vector.dev/docs/setup/deployment/
[docs.from-archives]: https://vector.dev/docs/setup/installation/manual/from-archives/
[docs.from-source]: https://vector.dev/docs/setup/installation/manual/from-source/
-[docs.global-options#dns_servers]: https://vector.dev/docs/reference/global-options/#dns_servers
[docs.global-options#log_schema]: https://vector.dev/docs/reference/global-options/#log_schema
[docs.guarantees]: https://vector.dev/docs/about/guarantees/
[docs.installation]: https://vector.dev/docs/setup/installation/
diff --git a/README.md.erb b/README.md.erb
index a7a7953f061bc..c3be6c24363f0 100644
--- a/README.md.erb
+++ b/README.md.erb
@@ -127,7 +127,6 @@ To learn more about our correctness tests, please see the [Vector test harness][
* **Multi-platform** - [Linux, MacOS, Windows, x86_64, ARM64, and ARMv7][docs.installation].
* **CI friendly** - [Config validating][docs.administration.validating] and [unit tests][guides.advanced.unit-testing] make Vector CI friendly.
* **Configurable concurrency** - All CPU cores ([service][docs.strategies#service]) or just one ([daemon][docs.strategies#daemon]) via the [`--threads` flag][docs.process-management#starting].
-* **Custom DNS** - [Custom DNS][docs.global-options#dns_servers] makes service discovery possible.
* **Optional static binary** - [Optional MUSL static binaries][pages.releases] mean zero required dependencies.
* **TLS support** - All relevant Vector components offer TLS options for secure communication.
diff --git a/config/vector.spec.toml b/config/vector.spec.toml
index 24063589d7aae..c69607e3bfa34 100644
--- a/config/vector.spec.toml
+++ b/config/vector.spec.toml
@@ -38,16 +38,6 @@ data_dir = "/var/lib/vector"
data_dir = "/var/local/lib/vector/"
data_dir = "/home/user/vector/"
-# The list of DNS servers Vector will use to resolve DNS requests. When set
-# Vector will ignore the system configuration and use only the list of DNS
-# servers provided. If this option is not set then Vector will attempt to use
-# the system configuration.
-#
-# * optional
-# * no default
-# * type: [string]
-dns_servers = ["0.0.0.0:53"]
-
#
# Log schema
#
diff --git a/rfcs/2020-04-15-2341-wasm-plugins.md b/rfcs/2020-04-15-2341-wasm-plugins.md
index e157085a6081a..cf94aa000a40f 100644
--- a/rfcs/2020-04-15-2341-wasm-plugins.md
+++ b/rfcs/2020-04-15-2341-wasm-plugins.md
@@ -319,7 +319,6 @@ In your `target/wasm-wasi/release/` verify that the `echo.wasm` file exists. Nex
```toml
data_dir = "/var/lib/vector/"
-dns_servers = []
[sources.source0]
max_length = 102400
diff --git a/website/docs/reference/global-options.md b/website/docs/reference/global-options.md
index d8e5844f737bd..1d4b1a984fc24 100644
--- a/website/docs/reference/global-options.md
+++ b/website/docs/reference/global-options.md
@@ -1,5 +1,5 @@
---
-last_modified_on: "2020-06-02"
+last_modified_on: "2020-07-10"
title: Global Options
description: "Vector's global options, allowing you configure global Vector-wide behavior."
---
@@ -24,7 +24,6 @@ Vector as a whole and set defaults for component options.
```toml title="vector.toml"
# General
data_dir = "/var/lib/vector/" # optional, default
-dns_servers = ["0.0.0.0:53"] # optional, no default
# Log schema
log_schema.host_key = "host" # optional, default
@@ -58,32 +57,6 @@ permissions to this dir.
See [Data Directory](#data-directory) for more info.
-
-
-
-### dns_servers
-
-The list of DNS servers Vector will use to resolve DNS requests. When set
-Vector will ignore the system configuration and use only the list of DNS
-servers provided. If this option is not set then Vector will attempt to use the
-system configuration.
-
-
-