headscale-tailscale-replace.../farmq-admin
PharmQ Admin 1ae707a985 Fix DNS resolution: Add fallback DNS for external domains
Problem:
- When --accept-dns=true is used, MagicDNS (100.100.100.100) becomes
  the only DNS resolver for systemd-resolved
- If MagicDNS fails to forward external queries, domains like
  google.com become unreachable
- This commonly occurs due to network latency or connectivity issues

Solution:
- Add configure_dns_fallback() function to quick-install.sh
- Create /etc/systemd/resolved.conf.d/headscale-fallback.conf
- Set FallbackDNS to 1.1.1.1, 8.8.8.8, 168.126.63.1 (Korea DNS)
- Add external DNS verification test in verify_connection()
- Support non-systemd systems via /etc/resolv.conf modification

Result:
- MagicDNS continues to work for *.headscale.local internal domains
- External domains resolve via fallback DNS when MagicDNS fails
- Installation script verifies DNS resolution before completion

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 11:10:27 +00:00
..
flask-venv Add multi-host Proxmox support with SSL certificate handling 2025-09-13 00:03:25 +09:00
models Add pharmacy auto-registration and infrastructure improvements 2025-11-02 07:54:47 +00:00
static/novnc 사이드바 브랜딩을 PharmQ Super Admin (PSA)로 업데이트 2025-09-11 13:45:29 +09:00
templates Implement smart Magic DNS copy with automatic port detection 2025-09-14 10:48:47 +09:00
utils 🚀 Pharmq.kr Live Production Setup Complete 2025-09-22 11:17:10 +00:00
app.py Fix DNS resolution: Add fallback DNS for external domains 2026-01-20 11:10:27 +00:00
check_existing_data.py 사이드바 브랜딩을 PharmQ Super Admin (PSA)로 업데이트 2025-09-11 13:45:29 +09:00
config.py 🚀 Pharmq.kr Live Production Setup Complete 2025-09-22 11:17:10 +00:00
create_subscription_tables.py PharmQ SaaS 구독 서비스 관리 시스템 완전 구현 2025-09-11 19:48:12 +09:00
debug_machine.py 사이드바 브랜딩을 PharmQ Super Admin (PSA)로 업데이트 2025-09-11 13:45:29 +09:00
init_sample_data.py 사이드바 브랜딩을 PharmQ Super Admin (PSA)로 업데이트 2025-09-11 13:45:29 +09:00
requirements.txt 🏥 Add complete FARMQ Admin Flask application 2025-09-09 17:44:56 +09:00
Stable_PVE_Authentication_Strategy.md Add multi-host Proxmox support with SSL certificate handling 2025-09-13 00:03:25 +09:00
test_multiple_proxmox.py Add multi-host Proxmox support with SSL certificate handling 2025-09-13 00:03:25 +09:00
test_vnc_websocket.py Add multi-host Proxmox support with SSL certificate handling 2025-09-13 00:03:25 +09:00
VNC_Implementation_Technical_Documentation.md Add multi-host Proxmox support with SSL certificate handling 2025-09-13 00:03:25 +09:00
VNC_Network_Architecture_Issue.md Add multi-host Proxmox support with SSL certificate handling 2025-09-13 00:03:25 +09:00
VNC_WebSocket_Connection_Issue_Resolution.md Add multi-host Proxmox support with SSL certificate handling 2025-09-13 00:03:25 +09:00