diff --git a/ostp-gui/src/index.html b/ostp-gui/src/index.html
index b3fb663..addc692 100644
--- a/ostp-gui/src/index.html
+++ b/ostp-gui/src/index.html
@@ -174,7 +174,10 @@
diff --git a/ostp-gui/src/main.js b/ostp-gui/src/main.js
index cd78cec..ea4f002 100644
--- a/ostp-gui/src/main.js
+++ b/ostp-gui/src/main.js
@@ -381,6 +381,14 @@ window.addEventListener('DOMContentLoaded', async () => {
btnBack.addEventListener('click', () => showScreen('home'));
btnImport.addEventListener('click', handleImport);
btnPeekKey.addEventListener('click', togglePeek);
+ const btnUseBuiltinDns = $('btn-use-builtin-dns');
+ if (btnUseBuiltinDns) {
+ btnUseBuiltinDns.addEventListener('click', () => {
+ inDns.value = '10.1.0.1';
+ saveConfig();
+ showToast('DNS set to built-in server (10.1.0.1)', 'success');
+ });
+ }
inTun.addEventListener('change', () => { groupTunStack.style.display = inTun.checked ? 'block' : 'none'; });
importInput.addEventListener('keydown', e => { if (e.key === 'Enter') handleImport(); });