Windows 98 Native Network Routing Tools

Microsoft Windows 98 included several built-in command-line utilities and graphical applications designed to troubleshoot network connectivity, trace paths, and manage IP routing tables. While tracert remains one of the most recognizable path-tracing tools of the era, the operating system shipped natively with other essential routing and diagnostic utilities, including route, netstat, arp, ping, and the graphical winipcfg utility.

TRACERT (Trace Route)

tracert was the primary tool for determining the path an Internet Protocol (IP) packet took to reach its destination. By sending Internet Control Message Protocol (ICMP) echo packets with varying Time-To-Live (TTL) values, tracert displayed each intermediate router (hop) between the local Windows 98 machine and the destination host, along with the round-trip latency for each hop.

ROUTE

The route command was the core utility for directly viewing and manipulating the local IP routing table in Windows 98. It allowed network administrators to configure static routes to reach non-default subnets. Common parameters included:

  • route print: Displayed the current routing table, including active network destinations, netmasks, gateways, and interface metrics.
  • route add: Added a transient static route.
  • route delete: Removed a specific entry from the routing table.
  • route change: Modified an existing routing entry.

NETSTAT (Network Statistics)

While primarily used to check open TCP/IP connections and listening ports, netstat also served as a routing diagnostic tool. Running netstat -r printed the current IP routing table, providing identical output to the route print command. It also allowed users to view interface statistics and protocol traffic metrics to identify interface-level bottlenecks.

ARP (Address Resolution Protocol)

The arp utility managed the Address Resolution Protocol cache, which maps IP addresses to physical media access control (MAC) addresses on local network segments. While not a hop-by-hop path tracer, arp was critical for diagnosing local gateway and next-hop routing failures. The arp -a command displayed the current cache, verifying whether the machine could successfully resolve the hardware address of its designated default gateway.

PING

ping verified basic IP-level connectivity by dispatching ICMP echo request packets to a remote host or local router. Beyond confirming reachability, ping included routing options such as -r, which recorded the route of outgoing and returning packets (up to nine hops) via the IP Record Route option header.

WINIPCFG (Windows IP Configuration)

Unlike Windows NT and modern Windows releases that use the command-line ipconfig, Windows 98 natively utilized winipcfg. This graphical tool displayed the current IP configuration for all installed network adapters, including dial-up adapters. It visually displayed the active Default Gateway, subnet mask, and IP address, allowing users to verify gateway assignments and release or renew DHCP leases affecting default route paths.