IP Addressing in RouterOS

Hello everyone

We are facing a strange problem,
First of all we are using winbox 4.10 , and suppose this is our block of IPs from RIPE 10.10.10.0/24

In the IP addresses I have created a few blocks, I needed two IPs for our dns servers so I created these blocks

10.10.10.1/30 on port 1 which gives one usable IP 10.10.10.2 and this 10.10.10.9/29 which gives the range 10.10.10.10-14 on port 2
the above ones are working perfectly but suppose I want to give a range of 20 IP addresses to port 3, and give all of them to one server
when I create any block other than 30 or 29 it will start the range from 10.10.10.1 , I dont understand If I want give for example range of usable 10.10.10.18 to 10.10.10.100 to this port what should I do ?
Considering Im connecting my server directly to the router board 1100 , there is no switch in between.

Thanks a lot

Having an IP range of 10.10.10.18 to 10.10.10.100, you would need to configure this as 10.10.10.0/25 or 10.10.10.0/24 on this port, which would mean the machine would not be able to route to the existing subnets unless if had the routers routing table replicated on it. You may need to add the server as a switch-port (so it has access to the full range) rather than a router-port.

If you just want to allocated ~20 IPs to the server, use a /27, such as 10.10.10.32/27.

http://en.wikipedia.org/wiki/IPv4_subnetting_reference

Thanks for your reply

My problem is that I’m thinking is I give only 10 IPs to this server and move on to the other IPs for the other ports, how can I change the range and increase the IPs on my previous server, suppose my customer wanted more IPs in the future, I want to know whats the solution ?

Thanks

The solution would be a flexible subnetting scheme. You can’t work around the fundamentals of TCP/IP.

Can you please explain how it works ?
Is it what the webhosting and datacenter companies do ?