If WordPress displays your server IP instead of your domain, fix the problem in layers: make DNS and the web server deliver the right site, set both WordPress URL values to the public domain, remove any forced values in wp-config.php, replace old IP links stored in content, and make sure a reverse proxy passes the public host and HTTPS state correctly.
Antihost offers managed WordPress hosting with free migration, one-click staging and a 14-day free trial.
Do not change only the homepage URL and assume the migration is complete. A correct homepage can coexist with IP-based links in posts, widgets, menus, media, feeds, sitemaps, redirects, or canonical tags. Back up before editing configuration or the database, then test every important URL through the domain.
As an Amazon Associate I earn from qualifying purchases.
Why WordPress uses an IP address
WordPress builds many URLs from the host and scheme it receives from the web server. If the request arrives as an IP address, if the domain resolves to the wrong virtual host, or if a proxy reports an internal hostname, WordPress can generate links containing that IP. Old absolute URLs can also remain in the database after a move from an IP-based test site.
There are therefore several distinct failure modes:
#1 Best Overall
- [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
- [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
- [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
- [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
- [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.
- DNS or host routing is wrong: the domain points elsewhere, or the server selects a default site instead of the intended WordPress installation.
- WordPress settings are wrong: the Home and Site URL values still contain the IP.
- Configuration overrides the dashboard:
WP_HOMEorWP_SITEURLforces an address and makes the fields appear locked. - Content contains migration leftovers: selected pages, widgets, images, menus, feeds, or sitemaps still reference the old IP.
- A reverse proxy reports the wrong host or HTTPS state: generated links and redirects use an internal address or loop between HTTP and HTTPS.
Identify which layer is failing before changing data. If entering the domain shows an entirely different site, start with DNS and the virtual host. If the right site loads but links contain the IP, inspect WordPress settings, content, and proxy headers.
1. Confirm DNS and the web-server virtual host
Point the domain to the intended server
Check the domain’s A and AAAA records. They must resolve to the server that actually hosts this WordPress installation. Check both record types: an incorrect IPv6 (AAAA) record can send some visitors to a different machine even when the IPv4 (A) record is correct.
PC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteOpen the site by its domain name, not just by typing the server IP. The request’s hostname is used by the web server to choose a virtual host or server block. Direct-IP testing can select the default host, which may be another site on the same machine. If the domain displays a different site, the domain may be mapped to the wrong account or the server’s virtual-host entry may not list the domain.
Verify the host configuration
In the hosting control panel or web-server configuration, confirm that the domain and its www variant, if you intend to use it, are attached to the directory containing WordPress. The server block must recognize the domain and serve the same document root for both HTTP and HTTPS as appropriate.
Only continue to WordPress settings after the domain reliably reaches the intended installation. Changing home and siteurl cannot repair a DNS record that points to another server or a virtual host that selects another site.
2. Set the public URLs in Settings > General
Use the two URL fields correctly
- Sign in to WordPress as an administrator.
- Open Settings > General.
- Set WordPress Address (URL) to the address where the WordPress files are installed.
- Set Site Address (URL) to the public address visitors type in their browsers.
- Use the intended scheme, normally
https://, and omit the trailing slash. - Save the changes, then open a new private-browser window and test the domain.
For a standard installation in the domain’s document root, both fields normally contain the same value, such as https://example.com. WordPress documentation describes the exception this way: “The Site address (URL) is identical to the WordPress address (URL) (above) unless you are giving WordPress its own directory.”
Rank #2
- 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
- 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
- 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
- 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
- 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.
Understand a separate WordPress directory
If the files intentionally live in a subdirectory while the public site remains at the root, the values differ. For example, WordPress Address can be https://example.com/wordpress while Site Address is https://example.com. Do not remove the directory from WordPress Address unless the files have actually been moved; doing so can make the administration area and included files unavailable.
The Site Address is the address people type to reach the site. It is not automatically the same as the filesystem location. Decide which arrangement you use before saving either field.
3. Unlock URL fields controlled by wp-config.php
Recognize a configuration override
If the URL fields are greyed out, immediately revert after saving, or cannot be edited, inspect the root wp-config.php file. Look for definitions similar to:
define( 'WP_HOME', 'https://example.com' );
define( 'WP_SITEURL', 'https://example.com' );
WP_HOME overrides the database’s home value, and WP_SITEURL overrides the stored site URL. That is why the dashboard can display fixed values even when the database contains something else.
Change the override safely
Make a copy of wp-config.php before editing it. Replace the IP-based value with the final domain and the correct scheme, or remove the constants only when you deliberately want the dashboard values to control the URLs. Preserve the existing directory path if WordPress is installed in a subdirectory.
After saving the file, clear any page or object cache and test the login page. A malformed PHP line can prevent WordPress from loading, so keep a recovery copy and use your host’s file manager or deployment rollback if the site returns a server error.
Rank #3
- [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
- [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
- [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
- [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
- [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by
4. Replace old IP URLs stored in content
Why only some pages can be wrong
Changing the two URL settings affects URLs WordPress generates dynamically. It does not rewrite every absolute URL that an editor, theme, plugin, widget, or migration inserted previously. That is why the homepage may use the domain while an internal page, image, menu item, feed, or sitemap still points to the IP.
Inspect the locations most likely to contain absolute links:
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errors- Posts and pages, including HTML blocks and custom fields.
- Text, navigation, and footer widgets.
- Navigation menus and custom links.
- Theme options, templates, and plugin settings.
- Image, document, audio, and video URLs.
- Canonical tags, XML feeds, XML sitemaps, and redirect rules.
- Database options and migration leftovers. The
homeandsiteurlvalues are stored in the options table unless configuration constants override them.
Back up before a database-wide replacement
Take a complete database backup and verify that it can be restored. Record the old IP, the final domain, and whether the replacement also needs to change http:// to https://. A replacement that changes only the hostname can leave mixed HTTP and HTTPS links.
Use a migration or search-and-replace tool that understands serialized data. WordPress and plugins may store arrays or objects in serialized form; a plain text replacement can change string lengths and corrupt those values. Run a dry run or preview if the tool provides one, review the number and locations of matches, then execute the replacement only after confirming the target domain and scheme.
Handle manually authored links
Search the editor, widget screens, menu editor, theme customizer, and plugin settings for the old IP. Update links that are intentionally absolute. Where a relative link is suitable, replacing an IP-based absolute URL with a relative path can prevent the same host from becoming stale during a future move, but do not alter URLs that intentionally point to another service.
Regenerate or refresh feeds and sitemaps only after the underlying URLs are corrected. If a cache continues serving an old sitemap or page, clear it after the replacement rather than repeatedly editing the database.
Free tools Windows power users keep installed
One-click scans. No signup required.
Rank #4
- Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
- Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
- All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
- Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
- Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.
5. Correct reverse-proxy and HTTPS information
Preserve the public host
A reverse proxy, load balancer, or CDN can terminate the visitor’s connection and forward the request to WordPress using an internal hostname. WordPress’s installation FAQ warns that a proxy can overwrite HTTP_HOST. The application must receive the header that represents the public domain, not the proxy’s private server name.
In the proxy configuration, preserve the original host or map the trusted forwarded-host value to the host variable passed upstream. Apply this only to headers supplied by infrastructure you control; accepting an arbitrary client-supplied host can create a security problem. Ensure that the origin’s virtual host also recognizes the public domain.
Keep HTTPS state consistent
When TLS ends at the proxy, the browser may use HTTPS while the connection from proxy to origin uses HTTP. WordPress still needs a reliable indication that the original request was HTTPS. Follow the proxy and WordPress HTTPS configuration guidance for your stack so the forwarded protocol is trusted and interpreted consistently.
If the scheme is inconsistent, WordPress can emit HTTP or IP-based canonical links, or redirect from HTTPS to HTTP and back again. Correct the proxy’s host and protocol forwarding before changing redirect rules; otherwise each rule can conceal the underlying problem.
Recommended Free Tools
Distinguish proxy errors from WordPress errors
Temporarily compare a request that passes through the public proxy with a controlled origin request, using your hosting provider’s diagnostic method. If the origin produces the correct domain but the public request produces an IP or a redirect loop, the proxy headers or TLS termination settings are the likely layer. Do not make the origin permanently accessible by IP as a workaround.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.6. Clear caches and verify every URL type
After changing settings, configuration, or content, clear caches in this order: full-page cache, object cache, CDN or proxy cache, and finally the browser cache. A private window helps distinguish a cached redirect from the current server response.
Best Value
Test the final domain over HTTPS, including both the root and a representative deep URL. Use this checklist:
- The homepage stays on the domain and the intended HTTPS scheme.
- Administrator login works and does not redirect to the IP.
- A post and a page load from domain-based URLs.
- Images and other media use the domain and the intended scheme.
- Navigation menus and custom links do not send visitors to the IP.
- Canonical links, XML feeds, and XML sitemaps identify the domain.
- HTTP-to-HTTPS and alternate-host redirects land on one canonical address without a loop.
- Permalinks still resolve after the URL change.
Open Tools > Site Health and review the displayed Home URL, Site URL, and permalink information. These values provide a final WordPress-side reference, but they do not replace checking DNS, the virtual host, or proxy behavior.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Choosing the right remedy
| Situation | Best first action | What it changes | Main limitation |
|---|---|---|---|
| Dashboard URLs are editable and the domain reaches the correct site | Change Settings > General | Updates the WordPress and public site URL values through the normal interface | Does not rewrite old IP links embedded in content or plugin data |
| Dashboard URL fields are locked | Inspect and correct WP_HOME and WP_SITEURL in wp-config.php |
Changes the values WordPress is forced to use | A typo or invalid edit can stop WordPress from loading; the database may still contain old values |
| Only selected pages, widgets, media, feeds, or menus contain the IP | Back up and perform a serialized-data-safe search and replacement, then edit remaining manual links | Repairs stored absolute URLs throughout the site | A careless plain-text replacement can corrupt serialized data or alter URLs that should remain external |
| The domain opens another site or the IP opens a default site | Correct A/AAAA records and the web-server virtual host | Routes the domain request to the intended installation | WordPress URL settings cannot fix a DNS or server-routing error |
| HTTPS redirects loop or generated links show an internal host | Correct proxy host and forwarded-protocol handling | Gives WordPress the public hostname and consistent HTTPS information | Changing WordPress URLs alone will not repair incorrect proxy headers |
Common symptoms and the shortest diagnostic path
The homepage is correct, but internal pages use the IP
Check the page’s HTML, menu item, widget, and media URLs for an absolute IP-based value. If only particular content is affected, the URL is probably stored in that content or in a theme or plugin setting. A database-safe replacement followed by a cache purge is more appropriate than repeatedly changing the Home URL.
The settings page shows the IP and cannot be edited
Look for WP_HOME and WP_SITEURL in wp-config.php. Those constants take precedence over the database values. Correct the constants or remove them intentionally, then reload the dashboard.
The domain displays a different website
Do not edit WordPress yet. Verify A and AAAA records, the account or document root assigned to the domain, and the virtual host’s domain list. A direct-IP request may simply be selecting the server’s default site.
The site alternates between HTTP, HTTPS, and an IP
Check the proxy or load balancer first. The public host and original HTTPS state must survive the hop to WordPress. Once those headers are consistent, review the canonical URL settings and clear redirect caches.
Only feeds or sitemaps contain the IP
Inspect stored URLs and the component generating the feed or sitemap. Correct the underlying site and content values, then purge the relevant cache so an old generated file is not served again.
Safe order of operations
- Create verified backups of the database and
wp-config.php. - Confirm A/AAAA DNS records and the web-server virtual host using the domain, not only the IP.
- Set WordPress Address and Site Address with the correct domain, scheme, and directory arrangement.
- If the fields are locked, correct the
WP_HOMEandWP_SITEURLdefinitions. - Search for the old IP in content, widgets, menus, theme and plugin settings, and stored options.
- Use a serialized-data-safe replacement for database-wide migration leftovers; update manual links that remain.
- Correct reverse-proxy host and HTTPS forwarding if a proxy is involved.
- Clear page, object, CDN, and browser caches.
- Retest the domain, HTTPS, login, posts, pages, media, canonical links, feeds, sitemaps, permalinks, and redirects.
This order prevents a database replacement from masking a DNS problem and prevents redirect rules from hiding incorrect proxy headers. It also leaves a recovery point before each change that can affect the whole site.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




