# Personal Internet Cell - CoreDNS Configuration
# Handles .cell TLD resolution and peer discovery

. {
    # Forward all non-.cell domains to upstream DNS
    forward . 8.8.8.8 1.1.1.1
    
    # Cache responses
    cache
    
    # Log queries
    log
    
    # Health check endpoint
    health
}

# .cell TLD zone
cell {
    # File-based zone for static records
    file /data/cell.zone
    
    # Dynamic peer records (will be managed by API)
    reload
    
    # Allow zone transfers
    transfer {
        to *
    }
    
    # Log queries
    log
}

# Local network zone
local.cell {
    # File-based zone for local services
    file /data/local.zone
    
    # Log queries
    log
} 