Core Network Services

Essential network services for routing, IP allocation, and name resolution


Core Network Services

The core network services form the foundation of Pimeleon's routing and connectivity infrastructure. These services handle fundamental network operations including IP address assignment, domain name resolution, and network packet routing.

In This Section

DHCP Services

DHCP Server Configuration

Automatic IP address allocation and network configuration for all connected devices. The DHCP server manages dual-network segments (wired LAN and wireless guest network) with dynamic DNS integration, enabling clients to automatically discover network services including DNS resolvers, file sharing, and time synchronization.

DNS Services

DNS Architecture

Domain name resolution infrastructure providing local and forwarded DNS queries. The DNS architecture integrates with DHCP for automatic hostname registration, coordinates with filtering services, and resolves both standard domains and special-case .onion addresses for privacy services.

Service Integration

Core network services work together to provide a complete networking foundation:

  • DHCP to DNS: DHCP clients automatically receive DNS server configuration and register their hostnames in DNS zones
  • Cross-Network Routing: DHCP configures routing between network segments enabling inter-network communication
  • Service Discovery: DNS responds to queries for discovered network services announced through DHCP
  • Address Management: DHCP maintains consistent IP allocations while DNS provides stable hostname resolution

Key Responsibilities

  • Dynamic IP Assignment: Allocating IP addresses from configured pools with appropriate lease times
  • Hostname Registration: Automatically adding client hostnames to DNS zones for local network discovery
  • Network Configuration: Announcing routing information, DNS servers, and gateway addresses to clients
  • Service Announcement: Publishing network service locations (file sharing, time synchronization) for client auto-configuration