Question:Can I install Exchange 2003 in Windows 2003 where I have Windows 2008 Domain Controller?

I’ve been asked by my friend on this question:

I have windows Server 2008 Active Directory, can Install Exchange 2003 in Windows 2003 in separate machines or servers?

My Answer:
Yes, you can.


1. I test with installation Active Directory of Windows Server 2008 R2 with Forest and domain functional level to Windows 2003.

2. Install Windows Server 2003 and Exchange 2003. Run Schema Preparation and Domain Prepare at Windows 2003 that you are going to install Exchange 2003.’

3. Run the Setup and follow the instruction.




Force Removal of Domain Controller

How to remove the Domain Controller forcely?

1. Run “Dcpromo /foreceremoval”

2. It will pop up the warning windows. Just Click “Yes” to proceed.

3.  On the Welcoming Installation wizard of Active Directory, just click “Next”

4. On a Force Removal of Active Directory, click Next

5. Type the administrator password. Then click Next

6. On the next wizard, click Next for continuing the removal of Active Directory.

7.  After that, the removing the Active Directory is processing

8. The Complete wizard will appeared after the completion.

Public DNS using Windows Server

A couple of days I have been searching any articles on the Internet about to publicise the DNS as an external. However, I only found on Microsoft TechNet, the URL link below was really useful for Securing DNS Server:

why I cover this topic, because it concerns to me that I try to find out why the Split DNS is vital for Internal and External network.

What I found !

If we want to make our own DNS to be a public DNS that can query  such host record A, CNAME (Alias), MX record, make sure that there are no internal IP address exposed to the Internet and also the zones for internal should not be there.

External DNS server should be in DMZ Zone and where you don’t keep the internal records in this DNS. External DNS (which is for public DNS) was a stand alone server that does not join domain of the internal network.

I’ve tried some proven point that external users can query the internal IP Address,hostname and zones IF I put the Internal and DMZ IP address in the Public DNS Server. This can be done by simple command such as NSLOOKUP.

In my Local Network, There is an Internal DNS Server where only records all zones, IP address of internal site only.

My Public DNS only handles such records below:

www           resolve website     where ip address              resolve  mx record   where ip address                         resolve domain      where ip address

My Internal DNS Server

www.netoverme.local                  resolve       internal website

ns1.netoverme.local                     resolve       nameserver


Exchange 2003 Clustering

Sorry for late update on this blog… I have been busy with the exchange clustering environment. It’s been a while I’ve been doing clustering in windows server 2003. In Exchange Server 2007, there are many type of clustering you can do for having high availability.

here is a simple scenario that I want to share with you all below:

 I will update on this following scenario above later.

Shrink your disk partition

Hello every one… first of all happy new year 2011…

my first post of year 2011, I make a simple post for the user to shrink the hard disk partition in order to make separation of system partition, and data partition..

it’s really simple. what you have to do is the steps below:

  1.  Right click on My computer and select Manage

  3.  Expand the computer management and select Disk Management under Storage
  4. click the disk you want to shrink. For example on C:\ drive which has 500GB and you want to make 100GB as a data storage. Just do right-click the disk and Shrink Volume is selected


4. Type the space you want to make as data partition. in my example I type 100GB (100000MB)

PHP installs in Internet Information Services

My old friend has called me las few weeks. he failed to install PHP in IIS. He planned to install PHP and apache for ease. well… I told him that I am not good in Apache web server. Then, he has asked me…what to do?

okay…what I suggested to him that he might install php in Windows XP together IIS 5 or 6. Well…what? IIS?

For me, IIS is the most easiest to configure. you might use these steps to Windows Server 2003 as well.


1. Download php binaries at in zip files.

2. Install Internet Information Services.

  How to install Internet Information Services in Windows Server 2003?

– Goto control panel and double click add/remove program

-search for Application Servers and click details

-tick the check box of Internet Information Services.

-insert your windows serve 2003 CD and it will install IIS until it finished.

Configure PHP

  • extract the php binaries file that you’ve downloaded in the C:\PHP
  • open c:\PHP. Search a file named “php.ini-recommended”
  • rename php.ini-recommended to php.ini
  • copy php.ini file from C:\php to C:\windows\
  • copy php5ts.dll to C:\windows\system32

Configure IIS to add .php web extension

  • Goto Administrative Tools and select Internet Information Service (IIS) Manager
  • Expand your computername and click Web service extension site
  • on Action menu, click add web service extension.
  • type “PHP” in extension name. click add.
  • on the path file, click browse and goto C:\PHP and click on ‘php5isapi.dll’. click ok
  • on website folder/site, click a default website and right click to properties.
  • at home directory tab, click Configuration. if .php extension does not appear, add manually.On  application extionson, click Add button and browse C:\PHP\php5isapi.dll and type “.php” on the extension and click OK.
  • restart your web server / computer

To verify your php works notepad

2.type this below:



?> as test.php into C:\inetpub\wwwroot. web browser or internet explorer. type http://localhost/test.php or http://computername/test.php

5. To see your php works, php configuration page will be appeared.

I think that’s all.