
With a .MY extension, customer can recognise your domain as a Malaysia based company or brand.

Secure your unique domain name in .MY extension if you can’t get it in .COM extension.

You can manage you DNS records freely and choose whichever server you like to host your website.
The .my domain extension is a unique for Malaysia, managed by MYNIC, a government agency while Bigdomain is the official .MY Domain Registrar. As a country code top-level domain (ccTLD), it’s a symbol of trust and credibility, especially for local businesses targeting Malaysian customers. With a .my domain, your website is easily identifiable as Malaysian, which can significantly improve your local SEO performance. As of now, millions of businesses have benefitted from the SEO advantages of using a .my domain. Harness the power of a .my domain for your business and stand out in the digital landscape of Malaysia. Experience the difference with a .my domain today!
.biz.my 3 yrs renewal
Free.biz.my – 1 domain name per SSM button
One partner for every digital layer - explore what else we build, host and grow for Malaysian businesses.
Don’t let finding a domain name hold you back from starting your online journey. Contact us today and claim your perfect domain name!
A .my or .com.my domain is an ordinary domain for DNS purposes — it points at Vercel, Netlify or Cloudflare Pages exactly like a .com does.
If you built your site with AI and shipped it to a hosting platform, this is the whole procedure. Lovable, Bolt, v0, Replit and Cursor all end up on one of the platforms below, and every one of them wants the same kind of records.
yourdomain.com and www.yourdomain.com. Most platforms will not accept the connection until the domain is listed on their side, and one without the other leaves half your visitors on a broken address.Use the row that matches where your app runs. A register or CNAME at the apex is not valid DNS — use an A record, or ALIAS / ANAME / flattening where available.
| Platform | Root domain (apex) | Subdomain (www / app) | Also required |
|---|---|---|---|
| Vercel (incl. v0) | A — the value your project shows, 76.76.21.21 on many projects | CNAME — your project's own host, e.g. abc123.vercel-dns-017.com | Nothing else. Older guides still say cname.vercel-dns.com; use what your project shows. |
| Netlify (also where Bolt publishes) | ALIAS / ANAME / flattened CNAME → apex-loadbalancer.netlify.com; if your provider has none of those, A → 75.2.60.5 | CNAME → <your-site>.netlify.app | Netlify adds the apex and www together, so configure both. |
| Cloudflare Pages | Apex must be a Cloudflare zone — the domain's nameservers move to Cloudflare | CNAME → <project>.pages.dev | Add the domain inside Pages first. A CNAME added by hand without that shows a 522. |
| Render | ANAME / ALIAS → <service>.onrender.com; otherwise A → 216.24.57.1. On Cloudflare, Render requires a CNAME, not an A record | CNAME → <service>.onrender.com | Delete every AAAA record, then press Verify in the Render dashboard. |
| Railway | CNAME → <id>.up.railway.app — the apex needs CNAME flattening or ALIAS, which not every DNS provider offers | Same CNAME value | The TXT verification record is mandatory. With only the CNAME you get a 404 after it resolves. |
| Fly.io | A + AAAA — the addresses fly certs add prints for your app | CNAME → <app>.fly.dev | _acme-challenge CNAME for wildcards; _fly-ownership TXT if you sit behind Cloudflare's proxy. |
| Firebase Hosting | A → 199.36.158.100 | The same A record — Firebase does not use a CNAME here | The ownership TXT record must stay in place, and you must remove AAAA and any other A or CNAME. |
| GitHub Pages | A → 185.199.108.153, 185.199.109.153, 185.199.110.153, 185.199.111.153 (+ AAAA 2606:50c0:8000::153–8003::153) | CNAME → <username>.github.io | _github-pages-challenge-<username> TXT is optional but stops someone else taking the domain over. |
| Lovable | A → 185.158.133.1 | Added as its own entry in Lovable, with its own records | TXT on _lovable = lovable_verify=…. No AAAA records, and set the records to DNS only on Cloudflare. |
| Replit | A — the address the Domains tab shows for that domain | Every subdomain, www included, is a separate entry with its own records | replit-verify=… TXT must stay for the life of the domain, not just setup, or the certificate renewal fails later. |
| Bolt | Bolt now hosts and manages domains itself — connect it under Settings → Domains & Hosting and use the values Bolt shows | Same panel | Publishing to Netlify instead is still supported; then use Netlify's records above. |
1. Changing your nameservers silently kills your email. This is the one that catches people out. Adding an A, CNAME or TXT record does not touch your MX records, so mail keeps arriving. Moving the domain to the platform's own nameservers does — and then you have to recreate every MX and TXT record there first. Unless you want the platform running all of your DNS, leave the nameservers alone.
2. A Cloudflare orange cloud blocks verification. If your DNS sits behind Cloudflare's proxy, set the records to DNS only (grey cloud) while you connect the domain. A proxied record usually cannot be validated and the domain simply refuses to confirm. Railway is the exception — its instructions ask for the proxy on and SSL mode set to Full, not Full (Strict).
3. Verification TXT records are permanent. Replit, Railway, Firebase, Lovable and GitHub Pages all issue certificates off a TXT record. Delete it after the domain goes live and the next renewal fails quietly — the site then starts serving an expired certificate weeks later. Treat that TXT row as permanent.
4. AAAA records and apex CNAMEs. Render, Firebase, Lovable and Replit all ask you to remove IPv6 (AAAA) records, and a plain CNAME is not valid at the root of a domain. At the apex use an A record, or ALIAS / ANAME / CNAME flattening if your provider supports it.
Every row above is taken from the platform's own documentation: Vercel, Netlify, Cloudflare Pages, Render, Railway, Fly.io, Firebase, GitHub Pages, Lovable, Replit.
Step-by-step instructions for Vercel specifically — the two records, the email trap, and what to do when a domain will not verify — are on our guide to connecting a domain to Vercel.
The part worth doing here is the domain itself. It is priced in Ringgit and billed locally, .my starts at RM110 a year and .com.my at RM75, and you can ask us to confirm the renewal rate in writing before you buy — a renewal jump is the complaint people raise most about domains bought for AI-built apps. See every extension on the domain price list, or get in touch and our Malaysian team will help you place the records.
For Malaysia legal organisation only
>> SSM number and full company name needed
For Malaysia legal organisation or private Malaysian Identity Card (IC) or foreigner with proof staying in Malaysia only
>> SSM number and full company name needed or softcopy of Identity Card (IC)
For Malaysia educational institution only
>> Certificate or Approval for Educational Institution and Application letter
For Malaysian only
>> Only softcopy of Identity card needed
Last but not least, if you wish to register a Malaysian domain without the necessary documents. You can purchase a PROXY which we can register and manage the domain professionally for you.
Transferring a .my domain now works the same way as a .com — it is an EPP-based transfer started from bigdomain.my. The older MYNIC portal steps are obsolete and are no longer needed.
Before you start, ask your current registrar for your domain’s EPP code (also called the authorisation code or transfer key), and make sure the domain is unlocked for transfer.
Your current registrar still has to release the domain, so a .my transfer can take a few working days to complete. Transfers are actioned on working days — Monday to Friday, excluding Saturday, Sunday and Malaysian public holidays. Start the transfer early so it never runs close to your expiry date.
No, you can’t change a domain name once it is registered. You can consider buying the domain that you want in the future.
The first in domain name registration is to check your domain availability, then choose the domain name you want. Next, fill in the details based on your selected domain name such as IC number, SSM or any related cert info before proceeding to make payment. It only takes 1-3 business days to complete.
A domain name is your unique internet identity that people type in the browser URL bar to visit your website.. It is formed by the rules and procedures of the Domain Name System (DNS), your registered domain name will be registered in the global DNS accessible all around the world.
A top-level domain (TLD) is one of the domain names that is at the highest level in the hierarchical DNS, it is not bound to any country and is registered under the global records at Internet Corporation for Assigned Names and Numbers (ICANN).
A domain expires on its expiry date and stays renewable for a grace period set by the registrar. If it is not renewed, the registrar deletes it and the domain enters the ICANN Redemption Grace Period — 30 days — during which the domain can only be restored, not renewed. If it is not restored, it enters a 5-day PendingDelete state and is then released for anyone to register.
Restoration during the Redemption Grace Period — .com and other international (ICANN) domains
The restoration must be completed at the registry before the redemption window closes. We therefore only accept a restoration request when more than 7 days remain before the final redemption deadline set by the registrar. If 7 days or fewer remain, we will reject the restoration request — there is not enough time to complete the process. Please contact us as early as possible.
The RM520 is an all-in charge for the restoration. It includes the ICANN-side redemption fee levied through the registry — it is not a BigDomain-only fee. ICANN sets the redemption period; the redemption amount is levied through the registry and registrar.
How to order domain name
https://drive.google.com/drive/folders/19NlIPfy8UuGenLdJcqDGHCFJLZtnLlNI?usp=sharing
Go to bigdomain.my
select your domain name and search to check the availability of the domain name
Choose the year that you willing to proceed and checkout
add hosting or nameserver for your domain and continue
press check out and make payment
If a .my domain has passed its expiry date and entered its redemption period, we can still restore it. The charge is standardised at:
Restoration is a manual process handled by our domain customer service team, so it can only be actioned on working days — Monday to Friday, excluding Saturday, Sunday and Malaysian public holidays. The redemption window is set by the registry, not by us, so please contact us as early as possible.