diff --git a/src/renderer/src/pages/dns.tsx b/src/renderer/src/pages/dns.tsx index 151e8e9..d16a895 100644 --- a/src/renderer/src/pages/dns.tsx +++ b/src/renderer/src/pages/dns.tsx @@ -28,10 +28,11 @@ const DNS: React.FC = () => { 'use-hosts': useHosts = false, 'use-system-hosts': useSystemHosts = false, 'respect-rules': respectRules = false, - nameserver = ['https://120.53.53.53/dns-query', 'https://223.5.5.5/dns-query'], + 'default-nameserver': defaultNameserver = ['tls://223.5.5.5'], + nameserver = ['https://doh.pub/dns-query', 'https://dns.alidns.com/dns-query'], 'proxy-server-nameserver': proxyServerNameserver = [ - 'https://120.53.53.53/dns-query', - 'https://223.5.5.5/dns-query' + 'https://doh.pub/dns-query', + 'https://dns.alidns.com/dns-query' ], 'direct-nameserver': directNameserver = [] } = dns || {} @@ -44,6 +45,7 @@ const DNS: React.FC = () => { fakeIPFilter, useSystemHosts, respectRules, + defaultNameserver, nameserver, proxyServerNameserver, directNameserver, @@ -149,11 +151,12 @@ const DNS: React.FC = () => { 'use-hosts': values.useHosts, 'use-system-hosts': values.useSystemHosts, 'respect-rules': values.respectRules, + 'default-nameserver': values.defaultNameserver, nameserver: values.nameserver, 'proxy-server-nameserver': values.proxyServerNameserver, 'direct-nameserver': values.directNameserver, - fallback: [], - 'fallback-filter': {} + fallback: undefined, + 'fallback-filter': undefined } if (values.useNameserverPolicy) { dnsConfig['nameserver-policy'] = Object.fromEntries( @@ -223,18 +226,23 @@ const DNS: React.FC = () => {