AP Networking • Troubleshooting • Internal Reachability

Can Access the Internet but Not a Local Server

Use the working Internet path as evidence, then isolate what changes on the internal-server path: subnet logic, DNS answer, internal routing, VLAN placement, firewall policy, server listening state, or return routing.

Independent AP Networking resource • Updated 2026-09-11 • Includes 24 free digital flashcards
Troubleshooting rule: do not restart from zero—compare the working Internet path with the failing internal path and test the first dependency that differs.
Practice with Flashcards
Core diagnosis

Working Internet access narrows the problem, but it does not prove the internal path

A client that can browse the Internet but cannot reach a local server already gives you valuable evidence. The client has usable IP configuration, a working path to at least one gateway, and some functioning external connectivity. The mistake is to treat that success as proof that internal routing, VLAN membership, internal DNS, server firewall policy, or the server application are also correct.

Troubleshooting chain: Internet path works → identify what changes on the internal path → same or different subnet? → DNS answer → route → firewall/policy → server listening state → return path → verify by IP and name.
What Internet success proves

Preserve the known-good evidence instead of restarting from zero

If the client reaches an external IP, you can usually preserve the local client stack, basic gateway reachability, and at least one functioning outbound path as known-good. That does not mean every route or every firewall rule is correct. It means the troubleshooting focus should move toward the first dependency that differs between the Internet destination and the internal server.

Likely known-good

Client interface, usable IP settings, some gateway path, some external routing.

Still unknown

Internal route, VLAN placement, internal DNS, internal firewall/ACL, server state.

Best method

Compare working external path with failing internal path and test the first point of divergence.

Same-subnet test

If client and server are local peers, routing is not the first dependency

Suppose the client is 10.10.20.25/24 and the server is 10.10.20.80/24. Both addresses are in the same subnet, so the client should resolve the server's MAC address directly and send the frame locally. The default gateway is not required for ordinary same-subnet communication.

Client: 10.10.20.25/24 Server: 10.10.20.80/24 Same subnet? YES Expected path: Client → ARP for server → switch → server

If this path fails while Internet access works, inspect ARP, switch forwarding, VLAN membership, local host firewall, and the server service before blaming the default route.

Different-subnet test

If the server is in another VLAN or subnet, the path becomes routed and policy-controlled

Now suppose the client is 10.10.20.25/24 and the server is 10.10.40.80/24. The client sends the packet to its default gateway. The router or multilayer switch must have a valid route to 10.10.40.0/24, and any firewall or ACL between the segments must permit the required flow.

Client VLAN 20 ↓ Gateway 10.10.20.1 ↓ route lookup 10.10.40.0/24 ↓ policy check Server VLAN 40 ↓ 10.10.40.80
Wrong subnet mask

A client can reach the Internet and still misclassify the local server

A wrong prefix can alter the local-versus-remote decision. For example, a client that belongs in 10.10.20.64/27 but is configured /24 may believe a server at 10.10.20.100 is local even when it should be routed. The client then ARPs for the server instead of sending to the gateway.

High-value clue: if packet capture shows ARP for an address that should be routed, inspect the subnet mask before changing firewall policy.
Internal DNS

Resolve the hostname before assuming the server path is correct

Organizations often use internal DNS so that a name such as files.example.local or even a public-style hostname returns an internal address for internal clients. If that record is wrong, the client may follow a completely different path than expected.

Expected internal answer: server.example.com → 10.10.40.80 Actual client answer: server.example.com → 198.51.100.25

That wrong answer can cause hairpin NAT, firewall denial, or a path to an external address that is not intended for inside users.

Test by IP

Numeric IP testing separates name resolution from transport reachability

If the hostname fails, test the known internal IP directly. If the IP works but the hostname fails, DNS becomes much stronger. If both fail, DNS may still be wrong, but it is not the only problem.

TestResultStrong inference
Hostname fails, IP worksTransport path worksDNS/name-resolution problem likely
Hostname fails, IP failsPath/service unresolvedContinue routing/firewall/server checks
Hostname works, IP worksBoth paths healthyOriginal problem likely fixed

Swipe horizontally to see the test matrix.

Specific internal route

A working Internet default route does not guarantee the internal route table is correct

A router can successfully forward 0.0.0.0/0 toward the ISP while lacking a route to an internal server subnet. It can also contain a wrong more-specific route that overrides the default path for that internal destination.

Working: 0.0.0.0/0 → ISP Problem: 10.10.40.0/24 route missing or 10.10.40.0/24 → wrong next hop

Always inspect the exact server prefix. Route selection is based on the most specific matching route, not on the fact that “the Internet works.”

Route-table differential

Compare the failing client's routing context with a known-good client

If one client role can reach the server and another cannot, compare source subnet, gateway, route table, VPN state, and policy. If every client in one VLAN fails but clients in another VLAN succeed, the shared internal route or policy for that source segment becomes stronger.

This scope comparison is often more useful than repeating generic pings.

Firewall policy

Internal firewall rules often differ by source network, role, port, or application

A server may intentionally allow Staff but deny Guests. A network firewall may allow TCP/443 but deny TCP/22. A host firewall may permit connections from the server VLAN but not from a newly added client VLAN.

SourceDestinationPortExpected
StaffApp server443ALLOW
GuestApp server443DENY
AdminApp server22ALLOW
StudentApp server22DENY

Swipe horizontally to see the policy table.

Ping vs. application

If ping works but the application port fails, basic IP reachability is no longer the first suspect

Suppose the client can ping the server but HTTPS fails. That means packets can reach the server and replies can return for ICMP. Now inspect TCP/443 filtering, whether the service is listening, whether the service is bound to the expected interface, and whether host firewall policy allows the client subnet.

Evidence boundary: successful ping proves one ICMP exchange, not that the target application is listening or permitted.
Server listening state

A reachable host can still have a stopped or misbound application

A web server may be down while the operating system remains reachable. The service may also be listening only on 127.0.0.1, which allows local tests on the server but denies remote clients because the process is not bound to the LAN interface.

Local-only bind: 127.0.0.1:443 LISTEN Remote-capable bind: 0.0.0.0:443 LISTEN or 10.10.40.80:443 LISTEN

Check the actual listener and server logs before rebooting unrelated clients.

Host firewall

Server-side filtering can block one client subnet while allowing others

Host firewalls often apply rules by interface profile, source subnet, protocol, or port. A new client VLAN can be routed correctly all the way to the server and still fail because the server firewall does not include that source subnet.

Compare the policy for a known-good source with the failing source. That keeps the diagnosis tied to observed scope.

Return path

The server side must know how to send the reply back to the client subnet

A newly created client VLAN may have a forward route into the server network while the server-side router lacks a route back. Packet capture on the server can show the request arriving, but no successful reply path exists toward the client.

★ Addressing Practice • Can Access the Internet but Not a Local Server

A five-minute warm-up for Can Access the Internet but Not a Local Server

Tomorrow’s opening question can pick up where this page leaves off: ask students to explain the idea in their own words and apply it to a real network. The 300 Bell Ringers give you short questions and teacher answers you can use without preparing a new starter each morning.

300 AP Networking Bell Ringers
$74.99
BUY TEACHER PACK → See what is included in the 300 Bell Ringers →
Instant Access • Full-Year Teacher Resource
Forward: Client 10.10.20.25 → router → server 10.10.40.80 Return: Server → server gateway → ??? no route for 10.10.20.0/24

This is why return-path analysis matters even when the request clearly reaches the server.

Asymmetric routing

Different forward and return paths can break stateful security even when both routes exist

Asymmetric routing is not automatically wrong, but stateful firewalls and NAT devices often expect to see both directions of a flow. If the request crosses one firewall and the reply bypasses it, the firewall may never see the expected state transition.

When packets arrive at the server but replies never complete the connection, inspect both directions rather than assuming the forward route is enough.

Premium Troubleshooting Lab • 120 Missions

Let students try Can Access the Internet but Not a Local Server for themselves

Reading the explanation is a start. In the browser simulator, students work through a broken network, choose what to test and see whether their fix worked. It gives them another chance to use what they learned about Can Access the Internet but Not a Local Server.

AP Networking Browser Troubleshooting Simulator
$29.99
120 Missions • 60 Failure Patterns • Offline Copy
GET THE SIMULATOR → See all 120 missions & features
VLAN placement

A client can have Internet access while still being attached to the wrong internal trust zone

A wireless client may join an SSID that maps to a guest VLAN with Internet access but no internal-server reachability. A wired port may be assigned to the wrong access VLAN. The symptom can look like “Internet works, local server does not” even though the network is enforcing policy exactly as configured.

Do not fix intentional segmentation by weakening policy blindly. First confirm the client is in the intended role and VLAN.
Known-good client

Compare a working client from the same role before changing infrastructure

If another Staff client on the same VLAN reaches the server, compare IP/prefix, gateway, DNS answer, route/VPN state, and endpoint firewall. If every Staff client fails while Admin clients work, the issue is more likely shared policy or routing for Staff.

The comparison tells you whether the fault belongs to one endpoint or an entire source segment.

Addressing Exam Practice • Can Access Internet But Not Local Server

Check whether Can Access the Internet but Not a Local Server has really stuck

Once students have worked through this topic, give them questions mixed in with the rest of the course. The Exam Prep Vault includes practice exams, multiple-choice questions and artifact labs so they cannot rely on a chapter heading to tell them what to do.

AP Networking Complete Exam Prep Vault
$39.99
GET THE EXAM PREP VAULT → See the Exam Prep Vault contents →
4 Practice Exams • 320 MCQs • 60 Artifact Labs
Packet capture on the client

Client-side capture shows whether the request leaves and whether anything comes back

TCP 10.10.20.25:51544 → 10.10.40.80:443 SYN TCP 10.10.20.25:51544 → 10.10.40.80:443 SYN TCP 10.10.20.25:51544 → 10.10.40.80:443 SYN No SYN-ACK seen.

This proves the client is attempting the connection. The missing reply could still be routing, firewall, server listening state, or return path.

Packet capture on the server

Server-side capture separates path failure from server response failure

If the server never sees the client's SYN, the failure is upstream: VLAN, route, ACL/firewall, or path selection. If the server sees the SYN but sends no SYN-ACK, inspect the listener and host firewall. If the server sends a SYN-ACK but the client never sees it, inspect the return path and stateful policy.

Server captureStronger branch
No request arrivesNetwork path / firewall before server
Request arrives, no reply leavesService / host firewall / bind
Reply leaves, client never sees itReturn route / stateful device / asymmetric path

Swipe horizontally to see the packet-capture matrix.

Worked case 1

Internet works, hostname fails, server IP works

The client browses external sites, cannot open intranet.example.com, but can open https://10.10.40.80.

Premium Evidence-Grading Copilot

Spend less time marking explanations about Can Access the Internet but Not a Local Server

When students explain their answer, it takes more than a right-or-wrong check to see what they understand. The Grading Copilot helps you review how they used the clues, where their explanation falls short and what feedback to give next. You make the final grading decision.

AP Networking Artifact Analysis Grading Copilot
$49.99
8 Criteria • 5 Task Modes • Offline Premium Copy
GET THE GRADING COPILOT → See the free Copilot preview

Inference: routing and the application path are working by IP. Internal DNS answer, search suffix, or split-DNS behavior is the stronger branch.

Worked case 2

Internet works, server IP fails, same-subnet peer can reach server

Another client on the same Staff VLAN reaches the server successfully.

Inference: server and shared inter-VLAN path are likely healthy enough to compare the failing client's IP/prefix, local firewall, VPN state, DNS answer, and endpoint-specific routes.

Worked case 3

Guest Internet works but internal server is blocked

The guest client receives the expected guest subnet, browses the Internet, but cannot reach the payroll server. Staff clients can.

Inference: this may be intentional security policy, not a fault. Verify the requirement before changing the firewall.

Worked case 4

Ping works but TCP/443 fails

The server responds to ICMP from the client subnet, but HTTPS never opens.

NEW • COMPLETE 180-DAY TEACHER CURRICULUM

Teach Can Access the Internet but Not a Local Server as part of a planned school year

This page gives you one topic. The 180-Day Teacher Curriculum puts it into a full course plan, with daily teaching notes, student activities and checks for understanding. Use it when you need to know what comes before this lesson and what to teach next.

AP Networking Complete 180-Day Teacher Curriculum
$199.99
180 Lessons • 180 Daily Simulators • 36 Teaching Weeks
GET THE 180-DAY CURRICULUM → See 3 free curriculum examples

Inference: basic routing and return path for ICMP work. Investigate TCP/443 policy, listener state, bind address, or application health.

Worked case 5

Server sees the request but reply takes the wrong route

A packet capture shows SYN arriving from 10.10.20.25. The server sends a SYN-ACK to its gateway, but the return router chooses a different path that bypasses the stateful firewall.

Inference: fix routing symmetry or firewall state handling rather than changing client DNS.

Evidence matrix

Each successful test should shrink the problem space

EvidenceWhat it supportsWhat remains unknown
Internet worksSome gateway/upstream path worksInternal route/policy/service
Server IP worksPath + service by IPDNS correctness
Server ping worksICMP reachabilityApplication port/service
Server sees SYNForward path reaches serverListener/host firewall/return path
Server sends SYN-ACKServer respondedReturn path/stateful policy

Swipe horizontally to see the evidence matrix.

Troubleshooting decision tree

Use the first differing dependency between Internet and internal-server paths

Internet works, local server fails | +-- Test server by IP | +-- IP works → DNS branch | +-- IP fails | | | +-- Same subnet? | | +-- Yes → ARP / VLAN / switch / host firewall | | +-- No → internal route / ACL / firewall | | | +-- Ping works, app port fails | | → service listener / host firewall / port policy | | | +-- Server sees request? | +-- No → path before server | +-- Yes, no reply → service/host firewall | +-- Reply leaves → return path/stateful firewall
Common exam traps

Do not let the working Internet path mislead you

Verification

Retest the full requirement after the repair

After fixing the issue, test the server by internal IP, then by hostname, then the actual application and authorization path. Confirm the intended client role can connect. Finally, confirm Internet access still works and that the change did not accidentally open access for a role that should remain blocked.

Positive: intended client reaches the local server by name and IP.

Negative: prohibited client roles remain blocked.

Regression: Internet access remains normal.

Free digital flashcards

24 Internet-Works / Local-Server-Fails digital flashcards

Practice path comparison, same-vs.-different subnet logic, internal DNS, route selection, firewall policy, server listening state, VLAN placement, packet capture, return routes, and verification.

All local-server cards
Click or press Enter/Space to reveal.
State the first dependency that differs from the working Internet path.
0 seen•24 cards
Continue studying

Connect this symptom to routing, firewall, DNS, segmentation, and service evidence