Are there any shipping modules that would allow me to calculate shipping cost based on postal/zip code?

For example...

Our courier can ship to most regions in the UK for the standard £3.95 fee but in certain post code areas they charge a higher rate of £7.95.

For instance, all post codes in Oxford fall under the £3.95 rate EXCEPT for those beginning OX17 2 and OX17 3 which fall under the £7.95 rate.

Is there a shipping module available that can distinguish between these higher rate post codes and adjust the shipping cost accordingly?

Cheers