All types of domain extensions and uses of every-domain by work and country wise

This table following domain extensions list includes every country domain in existence.

Domain ExtensionCountry (or region)
.acAscension Island
.adAndorra
.aeUnited Arab Emirates
.afAfghanistan
.agAntigua and Barbuda
.aiAnguilla
.alAlbania
.amArmenia
.anNetherlands Antilles (now deleted – with the 2010 political dissolution of this region as an overseas territory, the ccTLD was closed down in 2015)
.aoAngola
.aqAntarctic
.arArgentina
.asAmerican Samoa
.atAustria
.auAustralia
.awAruba
.axÅland Islands (until March 2006 still accessable at .aland.fi)
.azAzerbaijan
.baBosnia and Herzegovina
.bbBarbados
.bdBangladesh
.beBelgium
.bfBurkina Faso
.bgBulgaria
.bhBahrain
.biBurundi
.bjBenin
.blSaint-Barthélemy
.bmBermuda
.bnBrunei
.boBolivia
.brBrazil
.bqBonaire,  Saba,  Sint Eustatius
.bsBahamas
.btBhutan
.bvBouvet Island (registration not yet possible)
.bwBotswana
.byBelarus
.bzBelize
.caCanada
.ccCocos Islands
.cdDemocratic Republic of the Congo
.cfCentral African Republic
.cgRepublic of the Congo
.chSwitzerland
.ciCôte d’Ivoire
.ckCook Islands
.clChile
.cmCameroon
.cnChina
.coColombia
.crCosta Rica
.csCzechoslovakia (now deleted)
.cuCuba
.cvCape Verde
.cwCuraçao
.cxChristmas Island
.cyCyprus
.czCzech Republic
.ddGerman Democratic Republic (never activated)
.deGermany
.djDjibuti
.dkDenmark
.dmDominica
.doDominican Republic
.dzAlgeria
.ecEcuador
.eeEstonia
.egEgypt
.ehWestern Sahara (due to the political   conflict between the countries of Western Sahara and Morocco, this is ccTLD is currently not live)
.erEritrea
.esSpain
.etEthiopia
.euEuropean Union
.fiFinland
.fjFiji
.fkFalkland Islands
.fmMicronesia
.foFaroe
.frFrance
.gaGabon
.gbUnited Kingdom (no longer in use since .uk became the established ccTLD)
.gdGrenada
.geGeorgia
.gfFrench Guiana
.ggGuernsey
.ghGhana
.giGibraltar
.glGreenland
.gmGambia
.gnGuinea
.gpGuadeloupe
.gqEquatorial Guinea
.grGreece
.gsSouth Georgia and the South Sandwich Islands
.gtGuatemala
.guGuam
.gwGuinea-Bissau
.gyGuyana
.hkHong Kong
.hmHeard Island and McDonald Islands
.hnHonduras
.hrCroatia
.htHaiti
.huHungary
.idIndonesia
.ieIreland
.ilIsrael
.imIsle of Man
.inIndia
.ioBritish Indian Ocean Territory
.iqIraq
.irIran
.isIceland
.itItaly
.jeJersey
.jmJamaica
.joJordan
.jpJapan
.keKenya
.kgKyrgyzstan
.khCambodia
.kiKiribati
.kmComoros
.knSt. Kitts and Nevis
.kpNorth Korea
.krSouth Korea
.kwKuwait
.kyCayman Islands
.kzKazakhstan
.laLaos
.lbLebanon
.lcSt. Lucia
.liLiechtenstein
.lkSri Lanka
.lrLiberia
.lsLesotho
.ltLithuania
.luLuxembourg
.lvLatvia
.lyLibya
.maMarocco
.mcMonaco
.mdMoldova
.meMontenegro
.mfSaint Martin
.mgMadagascar
.mhMarshall Islands
.mkMacedonia
.mlMali
.mmMyanmar
.mnMongolia
.moMacau
.mpNorthern Mariana Islands
.mqMartinique
.mrMauritania
.msMontserrat
.mtMalta
.muMauritius
.mvMaldives
.mwMalawi
.mxMexico
.myMalaysia
.mzMozambique
.naNamibia
.ncNew Caledonia
.neNiger
.nfNorfolk Island
.ngNigeria
.niNicaragua
.nlNetherlands
.noNorway
.npNepal
.nrNauru
.nuNiue
.nzNew Zealand
.omOman
.paPanama
.pePeru
.pfFrench Polynesia
.pgPapua New Guinea
.phPhilippines
.pkPakistan
.plPoland
.pmSaint Pierre and Miquelon
.pnPitcairn Islands
.prPuerto Rico
.psPalestine
.ptPortugal
.pwPalau
.pyParaguay
.qaQatar
.reRéunion
.roRomania
.rsSerbia
.ruRussia
.rwRwanda
.saSaudi Arabia
.sbSolomon Islands
.scSeychelles
.sdSudan
.seSweden
.sgSingapore
.shSt. Helena
.siSlovenia
.sjSvalbard and Jan Mayen (registration is not yet possible)
.skSlovakia
.slSierra Leone
.smSan Marino
.snSenegal
.soSomalia
.srSuriname
.ssSouth Sudan
.stSão Tomé and Príncipe
.suSoviet Union (this TLD has been managed by Russia since the dissolution of the USSR)
.svEl Salvador
.sxSint Maarten
.sySyria
.szSwaziland
.tcTurks and Caicos Islands
.tdChad
.tfFrench Southern and Antarctic Lands
.tgTogo
.thThailand
.tjTajikistan
.tkTokelau
.tlTimor-Leste (formerly .tp)
.tmTurkmenistan
.tnTunisia
.toTonga
.tpTimor-Leste (now deleted – replaced by .tl in 2002)
.trTurkey,  Turkish Republic of Northern Cyprus
.ttTrinidad and Tobago
.tvTuvalu
.twTaiwan
.tzTanzania
.uaUkraine
.ugUganda
.ukUnited Kingdom
.umUnited States Minor Outlying Islands (now deleted)
.usUnited States
.uyUruguay
.uzUzbekistan
.vaVatican City
.vcSt. Vincent and the Grenadines
.veVenezuela
.vgBritische Virgin Islands
.viUnited States Virgin Islands
.vnVietnam
.vuVanuatu
.wfWallis and Futuna (also .fr)
.wsSamoa
.yeYemen
.ytMayotte (French region – also .fr)
.yuYugoslavia (now deleted – after the dissolution of the former Yugoslavia the TLD was used by Serbia and Montenegro until 2010)
.zaSouth Africa
.zmZambia
.zr Zaire (now deleted – since the country was renamed in 1997, the ccTLD .cd has been used)
.zwZimbabwe