Affordable .MY Malaysia Domain Name

A Pretty Woman Looks At Laptop Happily

Begin the search for your perfect cheap domain name and hosting

Why Choose .MY Domains?

Checker Icon

Identity and Credibility

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

Locker Icon

Secure Your Domain Name

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

Gear Icon

DNS Management

You can manage you DNS records freely and choose whichever server you like to host your website.

Affordable Malaysia Domain Name Registration & Domain Whois

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!

.my

(Flat price, every year)*
Starting at RM110.00

.com.my


(Flat price, every year)*
Starting at RM75.00

.biz.my

(Flat price, every year)*
Starting at 

RM75.00

.org.my

(Flat price, every year)*

Starting at RM75.00 

.edu.my

Starting at

5 Years  @
RM600.00 

.gov.my

Starting at

2 Years  @
RM160.00 

 

Ongoing Sales

.biz.my 3 yrs renewal

Free.biz.my – 1 domain name per SSM button

Start Your Online Journey with BigDomain

Don’t let finding a domain name hold you back from starting your online journey. Contact us today and claim your perfect domain name!

Connect your domain to Vercel, Netlify, Cloudflare Pages and more — for apps built with AI

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.

Four steps, whichever platform you used

  1. Add the domain in the platform first. Enter both 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.
  2. Copy the records it shows into your Big Domain DNS panel. The types vary — A, CNAME, ALIAS or TXT — and the values are per project, so use the ones on your screen rather than the numbers in an older tutorial.
  3. Leave your nameservers where they are. That is what keeps your Big Domain email working. Reference records for custom domain setups are below.
  4. Wait, then check HTTPS. Propagation is usually 5–15 minutes and can take hours. Once the platform sees the records it issues the SSL certificate for you — nothing to buy, nothing to renew by hand.

What each platform asks for

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.

PlatformRoot domain (apex)Subdomain (www / app)Also required
Vercel (incl. v0)A — the value your project shows, 76.76.21.21 on many projectsCNAME — your project's own host, e.g. abc123.vercel-dns-017.comNothing 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.5CNAME → <your-site>.netlify.appNetlify adds the apex and www together, so configure both.
Cloudflare PagesApex must be a Cloudflare zone — the domain's nameservers move to CloudflareCNAME → <project>.pages.devAdd the domain inside Pages first. A CNAME added by hand without that shows a 522.
RenderANAME / ALIAS → <service>.onrender.com; otherwise A → 216.24.57.1. On Cloudflare, Render requires a CNAME, not an A recordCNAME → <service>.onrender.comDelete every AAAA record, then press Verify in the Render dashboard.
RailwayCNAME → <id>.up.railway.app — the apex needs CNAME flattening or ALIAS, which not every DNS provider offersSame CNAME valueThe TXT verification record is mandatory. With only the CNAME you get a 404 after it resolves.
Fly.ioA + AAAA — the addresses fly certs add prints for your appCNAME → <app>.fly.dev_acme-challenge CNAME for wildcards; _fly-ownership TXT if you sit behind Cloudflare's proxy.
Firebase HostingA → 199.36.158.100The same A record — Firebase does not use a CNAME hereThe ownership TXT record must stay in place, and you must remove AAAA and any other A or CNAME.
GitHub PagesA → 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.
LovableA → 185.158.133.1Added as its own entry in Lovable, with its own recordsTXT on _lovable = lovable_verify=…. No AAAA records, and set the records to DNS only on Cloudflare.
ReplitA — the address the Domains tab shows for that domainEvery subdomain, www included, is a separate entry with its own recordsreplit-verify=… TXT must stay for the life of the domain, not just setup, or the certificate renewal fails later.
BoltBolt now hosts and manages domains itself — connect it under Settings → Domains & Hosting and use the values Bolt showsSame panelPublishing to Netlify instead is still supported; then use Netlify's records above.

Four things that break the connection

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.

FAQ

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.

Here are the steps for you to refer:

  1. Login Mynic Selfcare Portal

https://selfcare.ichoose.my/login

  1. Click Appoint Billing >> Click the Domain that you want to transfer to Big Domain
  2. Click Manage>>Edit your billing and technical to:Name: Domain Department

Organisation Name: Big Domain Sdn Bhd

Address:45-2 SETIA SENTRAL , LORONG SETIA SENTRAL 1

Lintang Mayang Pasir 3

13600 Prai

PULAU PINANG

MALAYSIA

Email: [email protected]

Mobile No: 6046192640

  1. Click Invoice Party and Select “Big Domain Sdn Bhd”

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 TLD domain has to be renewed within 30 days after its expiration date, if not it will enter its redemption period of 45 days and during its redemption period the renewal fee would cost a minimum RM436 set by ICANN. After its redemption period has expired, the domain will be deleted and open to the public for re-registration as a new domain name.

How to order domain name

https://drive.google.com/drive/folders/19NlIPfy8UuGenLdJcqDGHCFJLZtnLlNI?usp=sharing

  • Step 1

Go to bigdomain.my

  • Step 2 

select your domain name and search to check the availability of the domain name

  • Step 3

Choose the year that you willing to proceed and checkout

  • Step 4

add hosting or nameserver for your domain and continue

  • Step 5

press check out and make payment