Best of NetworkingJune 2025

  1. 1
    Article
    Avatar of infosecwriteupsInfoSec Write-ups·48w

    DNS Records

    DNS records serve different purposes in domain name resolution and security. A and AAAA records map domains to IPv4 and IPv6 addresses respectively. CNAME records create domain aliases, while MX records direct email routing. TXT records store security information like SPF, DKIM, and DMARC for email authentication. NS records identify authoritative name servers, SOA records contain zone management data, SRV records specify service locations and ports, and PTR records enable reverse DNS lookups for security validation.

  2. 2
    Article
    Avatar of nickjanetakisNick Janetakis·51w

    Networking Basics with Docker Compose — Nick Janetakis

    Docker Compose automatically creates networks and DNS entries for services, enabling containers to communicate using service names like 'web:8000' or 'db:5432'. Each service gets assigned an IP address on a bridge network with automatic DNS resolution. The post demonstrates how to inspect network configurations, understand IP addressing, use custom aliases, and leverage the gateway IP for host communication through practical examples with curl requests between containers.

  3. 3
    Article
    Avatar of hnHacker News·48w

    Beating Brainrot by Button

    A developer creates a smart home solution to combat social media addiction by using a Zigbee button that temporarily disables network-wide ad blocking for 15 minutes, followed by a one-hour cooldown period. The system integrates Adguard Home on a gli.net router with Home Assistant automation, allowing controlled access to distracting websites while maintaining digital wellness boundaries.

  4. 4
    Article
    Avatar of awegoAwesome Go·48w

    HTTP/3 Series

    A hands-on series exploring HTTP/3 implementation in Go, covering protocol fundamentals, client-server streaming, and practical applications. The content focuses on building HTTP/3 clients and servers, with emphasis on streaming data efficiently for use cases like file uploads, telemetry, and real-time feeds without memory buffering.

  5. 5
    Article
    Avatar of freecodecampfreeCodeCamp·48w

    Kubernetes Networking Tutorial: A Guide for Developers

    Kubernetes networking enables containerized workloads to communicate through a flat network model where each pod gets a unique IP address without NAT. The tutorial covers core concepts including CNI plugins (Flannel, Calico, Cilium), kube-proxy for service load balancing, CoreDNS for service discovery, and network policies for security. It explains pod-to-pod, pod-to-service, and external-to-service communication patterns, along with practical troubleshooting techniques for common networking issues like unreachable pods and services.

  6. 6
    Article
    Avatar of freecodecampfreeCodeCamp·49w

    How to Configure Network Interfaces in Linux

    Network interfaces in Linux serve as connection points between the system and networks, enabling communication with other devices and the internet. The guide covers both physical interfaces (Ethernet, Wi-Fi) and virtual interfaces (loopback, bridge, tunnel), explaining how to list available interfaces using commands like `ip link show` and `ifconfig`. It demonstrates configuring static and dynamic IP addresses using NetworkManager's `nmcli` command, temporary configurations with the `ip` command, and setting up network bridges for virtualization environments. Best practices include making configurations persistent, using static IPs for servers, securing unused interfaces, monitoring network status, and keeping network packages updated to maintain system stability and security.

  7. 7
    Video
    Avatar of dafluffypotatoDaFluffyPotato·51w

    How to Make Multiplayer Python Games - Tutorial

    A comprehensive tutorial covering Python network programming fundamentals for creating multiplayer games. Demonstrates building a client-server architecture using TCP sockets, threading for asynchronous communication, and binary data serialization. Shows implementation of an authoritative server that validates moves and broadcasts game state, with clients sending player actions. Covers practical considerations like error handling, connection management, and deployment to remote servers. Uses tic-tac-toe as the example game to illustrate core networking concepts applicable to various multiplayer game types.

  8. 8
    Article
    Avatar of baeldungBaeldung·48w

    Introduction to Ambassador Design Pattern

    The Ambassador Design Pattern acts as a network proxy between clients and servers, encapsulating networking components like retry logic, caching, timeouts, and circuit breakers in a reusable component. It can be implemented as a library dependency within the same container or as a separate sidecar container exposing REST APIs. The pattern promotes code reusability and maintainability by centralizing network communication logic, but introduces potential latency and availability concerns when deployed as a separate service.

  9. 9
    Article
    Avatar of hnHacker News·47w

    sirbread/sink: sync any directory with any device on your local network

    Sink is a Python-based file synchronization tool that enables automatic syncing of directories between Windows machines over a local network. It features automatic device discovery, trust-based connections, real-time file watching, conflict resolution, and gitignore-style file exclusion patterns. The tool is designed for environments with restricted access where cloud storage isn't available.

  10. 10
    Article
    Avatar of hnHacker News·50w

    theopfr/somo: A human-friendly alternative to netstat for socket and port monitoring on Linux.

    Somo is a Rust-based command-line tool that provides a more user-friendly alternative to netstat for monitoring network sockets and ports on Linux. It features a clean table view, filtering capabilities by protocol/port/IP/program, interactive process killing, and simplified command syntax. The tool can be installed via Debian packages or Cargo, and offers various filtering options to help system administrators and developers efficiently monitor network connections.